<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Undefines reference to . . . Pointer ???]]></title><description><![CDATA[<p>Hallo,<br />
ich habe ein Problem mit Klassen in C++ .</p>
<p>Und zwar verwende ich verschiedene Klassen; doch wenn ich einer Methode als Parameter ein Arry übergebe heißt es immer &quot;Undefined Reference&quot; , wenn ich einen Integer übergebe klappt es jedoch...</p>
<p>Wisst ihr vielleicht, was ich falsch mache ???</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/245404/undefines-reference-to-pointer</link><generator>RSS for Node</generator><lastBuildDate>Fri, 18 Sep 2026 19:32:28 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/245404.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 13 Jul 2009 19:59:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Undefines reference to . . . Pointer ??? on Mon, 13 Jul 2009 19:59:49 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich habe ein Problem mit Klassen in C++ .</p>
<p>Und zwar verwende ich verschiedene Klassen; doch wenn ich einer Methode als Parameter ein Arry übergebe heißt es immer &quot;Undefined Reference&quot; , wenn ich einen Integer übergebe klappt es jedoch...</p>
<p>Wisst ihr vielleicht, was ich falsch mache ???</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1742373</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1742373</guid><dc:creator><![CDATA[DarkShadow44]]></dc:creator><pubDate>Mon, 13 Jul 2009 19:59:49 GMT</pubDate></item><item><title><![CDATA[Reply to Undefines reference to . . . Pointer ??? on Mon, 13 Jul 2009 20:05:31 GMT]]></title><description><![CDATA[<p>DarkShadow44 schrieb:</p>
<blockquote>
<p>Wisst ihr vielleicht, was ich falsch mache ???</p>
</blockquote>
<p>Ja, du bist zu unpräzise.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1742377</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1742377</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Mon, 13 Jul 2009 20:05:31 GMT</pubDate></item><item><title><![CDATA[Reply to Undefines reference to . . . Pointer ??? on Mon, 13 Jul 2009 20:11:35 GMT]]></title><description><![CDATA[<p>Sorry,<br />
also:</p>
<p>Lässt sich kompilieren:</p>
<pre><code>bool Load(char *filename, char *textureName,int XendFrames[15]);
</code></pre>
<p>Lasst sich nicht kompilieren:</p>
<pre><code>bool Load(char *filename, char *textureName,int XendFrames);
</code></pre>
<p>Diese Klasse wird als Bibliothek kompiliert.</p>
<p>Makefile meines Projektes:</p>
<pre><code>TARGET = Simple3D
OBJS = src/GameApp.o src/GameLauncher.o

BUILD_PRX = 1
PSP_FW_VERSION=371

CFLAGS = -O2 -G0 -Wall
CXXFLAGS = $(CFLAGS) -fno-exceptions -fno-rtti
ASFLAGS = $(CXXFLAGS)

INCDIR = ../../JGE/include ../../JGE/include/psp ../../JGE/include/psp/freetype2 ../../JGE/src
LIBDIR = ../../JGE/lib/psp
LDFLAGS =
LIBS = -ljge300 -lfreetype -ljpeg -lgif -lpng -lz -lmikmod -lpsppower -lpspmpeg -lpspaudiocodec -lpspaudiolib -lpspaudio -lpspgum -lpspgu -lpsprtc -lm -lstdc++

EXTRA_TARGETS = EBOOT.PBP
PSP_EBOOT_TITLE = JGE++ 3D Demo
PSP_EBOOT_ICON = icon.png

PSPSDK=c:\pspSDK\psp\sdk
include $(PSPSDK)/lib/build.mak
</code></pre>
<p>Reicht das ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1742380</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1742380</guid><dc:creator><![CDATA[DarkShadow44]]></dc:creator><pubDate>Mon, 13 Jul 2009 20:11:35 GMT</pubDate></item><item><title><![CDATA[Reply to Undefines reference to . . . Pointer ??? on Mon, 13 Jul 2009 20:18:50 GMT]]></title><description><![CDATA[<p>Hast du die Funktion auch irgendwo definiert (und zwar mit exakt gleicher Signatur)?</p>
<p>Übrigens ist <code>int XendFrames[15]</code> als Parameter äquivalent zu <code>int* XendFrames</code> . Nicht, dass du meinst, du könntest ein Array direkt übergeben... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1742386</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1742386</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Mon, 13 Jul 2009 20:18:50 GMT</pubDate></item><item><title><![CDATA[Reply to Undefines reference to . . . Pointer ??? on Mon, 13 Jul 2009 20:26:06 GMT]]></title><description><![CDATA[<p>Es würde mir reichen, wenn ich überhaupt was übergeben kann...</p>
<p>Header:</p>
<pre><code>bool Load(char *filename, char *textureName,int* XendFrames);
</code></pre>
<p>Source:</p>
<pre><code>bool JMD2Model::Load(char *filename, char *textureName,int* XendFrames)
{
</code></pre>
<p>Aufruf:</p>
<pre><code>int endFramesPlayer[15];
	mPlayer = new JMD2Model();
	mPlayer-&gt;Load(&quot;tris.md2&quot;, &quot;abarlith.png&quot;,endFramesPlayer);		// load a MD2 character
</code></pre>
<p>Der Aufruft bleibt nur vorerst so...</p>
<p>Ach ja, der Makefile für die Erstellung der Bibliothek:</p>
<pre><code>PSPSDK=$(shell psp-config --pspsdk-path)
PSPDIR=$(shell psp-config --psp-prefix)
TARGET_LIB = libjge300.a
OBJS = src/JApp.o src/JGBKFont.o \
	src/JGE.o src/JGfx.o src/JGui.o src/JLBFont.o src/JSfx.o \
	src/JGameObject.o src/JSpline.o src/JAnimator.o \
	src/JResourceManager.o \
	src/JFileSystem.o \
	src/JParticle.o src/JParticleEmitter.o src/JParticleEffect.o src/JParticleSystem.o \
	src/unzip/ioapi.o src/unzip/mztools.o src/unzip/unzip.o \
	src/JSprite.o src/Vector2D.o \
	src/tinyxml/tinystr.o src/tinyxml/tinyxml.o \
	src/tinyxml/tinyxmlparser.o src/tinyxml/tinyxmlerror.o \
	src/main.o src/vram.o \
	src/JAudio.o src/JCooleyesMP3.o \
	src/decoder_prx.o \
	src/Encoding.o src/JTTFont.o \
	src/JMD2Model.o src/JOBJModel.o \

INCDIR = include/psp include/psp/freetype2
LIBDIR = lib/psp

CFLAGS = -O2 -G0 -Wall -DDEVHOOK -DPSPFW3XX

LIBS = -lgif -lfreetype -ljpeg -lpng -lz -lmikmod -lpsppower -lpspmpeg -lpspaudiocodec -lpspaudiolib -lpspaudio -lpspgum -lpspgu -lpsprtc -lm -lstdc++

include $(PSPSDK)/lib/build.mak

install: $(TARGET_LIB)
	@cp libjge300.a  lib/psp
	@echo &quot;Done&quot;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1742389</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1742389</guid><dc:creator><![CDATA[DarkShadow44]]></dc:creator><pubDate>Mon, 13 Jul 2009 20:26:06 GMT</pubDate></item><item><title><![CDATA[Reply to Undefines reference to . . . Pointer ??? on Mon, 13 Jul 2009 20:31:36 GMT]]></title><description><![CDATA[<p>Wie wärs, wenn du statt des Makefiles mal die exakte Fehlermeldung posten könntest?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1742392</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1742392</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Mon, 13 Jul 2009 20:31:36 GMT</pubDate></item><item><title><![CDATA[Reply to Undefines reference to . . . Pointer ??? on Mon, 13 Jul 2009 20:35:56 GMT]]></title><description><![CDATA[<pre><code>src/GameApp.o: In function 'GameApp::Create()':
GameApp.cpp: (.text+0x4d0): undefined reference to 'JMD2Model::Load(char*, char*, int*)'
GameApp.cpp: (.text+0x504): undefined reference to 'JMD2Model::Load(char*, char*, int*)'
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1742395</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1742395</guid><dc:creator><![CDATA[DarkShadow44]]></dc:creator><pubDate>Mon, 13 Jul 2009 20:35:56 GMT</pubDate></item><item><title><![CDATA[Reply to Undefines reference to . . . Pointer ??? on Mon, 13 Jul 2009 20:40:16 GMT]]></title><description><![CDATA[<p>Hmm, okay. Du sagst, mit <code>int</code> statt <code>int*</code> funktioniere es (oder wie nun genau, du hast dir diesbezüglich widersprochen)? Was ist denn bei diesen Definitionen anders?</p>
<p>Sind deine Funktionsdefinitionen auch auffindbar (d.h. nicht in einer Datei, die nicht kompiliert wird, oder in einem eigenen Namensraum oder so)?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1742399</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1742399</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Mon, 13 Jul 2009 20:40:16 GMT</pubDate></item><item><title><![CDATA[Reply to Undefines reference to . . . Pointer ??? on Mon, 13 Jul 2009 21:06:58 GMT]]></title><description><![CDATA[<p>Der Header wird nicht kompiliert...</p>
<p>Wie meinst du anders ?</p>
<p>Ich kenn mich mit Klassen nicht so aus, aber am Anfang war so ein Fehler schon mal, mit einer anderen Funktion... dachte mir es könne vielleicht am Makefile liegen. (Die habe ich einfach aufgelöst, die war nicht sehr komplex; im gegensatz zu dieser)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1742412</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1742412</guid><dc:creator><![CDATA[DarkShadow44]]></dc:creator><pubDate>Mon, 13 Jul 2009 21:06:58 GMT</pubDate></item><item><title><![CDATA[Reply to Undefines reference to . . . Pointer ??? on Mon, 13 Jul 2009 21:11:23 GMT]]></title><description><![CDATA[<p>DarkShadow44 schrieb:</p>
<blockquote>
<p>Wie meinst du anders ?</p>
</blockquote>
<p>Wenn du eine Funktion hast, die korrekt gelinkt wird, und eine, die Linkerfehler verursacht, kannst du deren Definitionen vergleichen und somit höchstwahrscheinlich auf den Fehler schliessen.</p>
<p>DarkShadow44 schrieb:</p>
<blockquote>
<p>Ich kenn mich mit Klassen nicht so aus, aber am Anfang war so ein Fehler schon mal, mit einer anderen Funktion... dachte mir es könne vielleicht am Makefile liegen. (Die habe ich einfach aufgelöst, die war nicht sehr komplex; im gegensatz zu dieser)</p>
</blockquote>
<p>Hast du schon mal versucht, einen neuen Build durchzuführen (alte zwischengespeicherte Dinge löschen)?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1742417</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1742417</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Mon, 13 Jul 2009 21:11:23 GMT</pubDate></item><item><title><![CDATA[Reply to Undefines reference to . . . Pointer ??? on Mon, 13 Jul 2009 21:21:26 GMT]]></title><description><![CDATA[<p>Es geht !!! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Danke schön !</p>
<p>Vermutlich habe ich vorher bei der Erstellung der Bibliothek eine Fehlermeldung übersehen, und deshalb hatte er die falsche &quot;Version&quot; (Es gibt sehr viele Warnungen...)</p>
<p>Nur woher der Fehler kam, der schon ganz am Anfang auftauchte weiß ich nicht...</p>
<p>gibt es einen Unterschied zwischen u32 und insigned int ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1742424</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1742424</guid><dc:creator><![CDATA[DarkShadow44]]></dc:creator><pubDate>Mon, 13 Jul 2009 21:21:26 GMT</pubDate></item><item><title><![CDATA[Reply to Undefines reference to . . . Pointer ??? on Mon, 13 Jul 2009 22:02:06 GMT]]></title><description><![CDATA[<p>DarkShadow44 schrieb:</p>
<blockquote>
<p>gibt es einen Unterschied zwischen u32 und insigned int ?</p>
</blockquote>
<p>Ich kenne <code>u32</code> nicht, dieser Typ ist nicht im C++-Standard enthalten. Wahrscheinlich ein <code>typedef</code> oder sogar <code>#define</code> . In einer IDE kannst du dann meistens zur Definition springen und das genauer ansehen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1742443</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1742443</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Mon, 13 Jul 2009 22:02:06 GMT</pubDate></item></channel></rss>