<?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[Probleme beim Compilieren von OpenProducer]]></title><description><![CDATA[<p>Nachdem mir eine gute Seele bei meinem letzten Problem so kompetent ausgeholfen hat dachte ich ich komme mit der Frage auch hierhin. Es ist gewissermassen ein folgeproblem...</p>
<p>Nachdem ich es jetzt geschaft habe OpenThreads ohne Probleme ins VStudio 8 express zu uebernehmen war der naechste Schritt die Compilierung vom OpenProducer. Leider bis jetzt noch ohne erfolg. Der Code scheint zwar jetzt kein Problem mehr zu sein, allerdings krieg ich einen Haufen linking errors, und das obwohl ich alle Dependencies heruntergeladen habe und auch alle Bin, Include und Lib-directories im VStudio eingestellt habe.</p>
<p>Die Dependencies waeren OpenThreads und Pthreads. In der Installationsanleitung ist noch STLport erwaehnt, allerdings nur bei verwendung von VStudio 6.</p>
<p>Mein Buildlog sieht folgndermassen aus:</p>
<pre><code>Creating temporary file &quot;g:\Magrathea engine\Dependencies\Producer\VC++7\Producer\Debug\RSP00001C480988.rsp&quot; with contents
[
/Od /I &quot;../../include&quot; /I &quot;../../src&quot; /I &quot;../../../include&quot; /I &quot;../../../OpenThreads/include&quot; /D &quot;WIN32&quot; /D &quot;_DEBUG&quot; /D &quot;_WINDOWS&quot; /D &quot;_USRDLL&quot; /D &quot;PRODUCER_EXPORTS&quot; /D &quot;PR_LIBRARY&quot; /D &quot;_VC80_UPGRADE=0x0700&quot; /D &quot;_WINDLL&quot; /D &quot;_MBCS&quot; /FD /EHsc /RTC1 /MDd /Fp&quot;.\Debug/Producer.pch&quot; /Fo&quot;.\Debug/&quot; /Fd&quot;.\Debug/&quot; /W3 /c /ZI &quot;..\..\src\Window3D.cpp&quot;

&quot;..\..\src\WGLExtensions.cpp&quot;

&quot;..\..\src\VisualChooser.cpp&quot;

&quot;..\..\src\Version.cpp&quot;

&quot;..\..\src\Trackball.cpp&quot;

&quot;..\..\src\Timer.cpp&quot;

&quot;..\..\src\RenderSurface_X11.cpp&quot;

&quot;..\..\src\RenderSurface_Win32.cpp&quot;

&quot;..\..\src\RenderSurface.cpp&quot;

&quot;..\..\src\KeyboardMouse.cpp&quot;

&quot;..\..\src\Keyboard.cpp&quot;

&quot;..\..\src\InputArea.cpp&quot;

&quot;..\..\src\ConfigParser.cpp&quot;

&quot;..\..\src\ConfigLexer.cpp&quot;

&quot;..\..\src\CameraGroup.cpp&quot;

&quot;..\..\src\CameraConfig.cpp&quot;

&quot;..\..\src\Camera.cpp&quot;
]
Creating command line &quot;cl.exe @&quot;g:\Magrathea engine\Dependencies\Producer\VC++7\Producer\Debug\RSP00001C480988.rsp&quot; /nologo /errorReport:prompt&quot;
Creating command line &quot;rc.exe /d &quot;_DEBUG&quot; /d &quot;_VC80_UPGRADE=0x0700&quot; /l 0x409 /I &quot;\Producer\src&quot; /fo&quot;.\Debug/Producer.res&quot; &quot;..\..\src\Producer.rc&quot;&quot;
Creating temporary file &quot;g:\Magrathea engine\Dependencies\Producer\VC++7\Producer\Debug\TMP00001D480988.tmp&quot; with contents
[
2 /* ISOLATIONAWARE_MANIFEST_RESOURCE_ID */ 24 /* RT_MANIFEST */ &quot;.\\Debug\\Producerd.dll.embed.manifest&quot;
]
Creating command line &quot;rc.exe /fo&quot;.\Debug\Producerd.dll.embed.manifest.res&quot; &quot;g:\Magrathea engine\Dependencies\Producer\VC++7\Producer\Debug\TMP00001D480988.tmp&quot;&quot;
Creating temporary file &quot;g:\Magrathea engine\Dependencies\Producer\VC++7\Producer\Debug\RSP00001E480988.rsp&quot; with contents
[
/OUT:&quot;../../bin/Producerd.dll&quot; /INCREMENTAL /LIBPATH:&quot;../../../lib&quot; /LIBPATH:&quot;../../../OpenThreads/lib/win32&quot; /DLL /MANIFEST /MANIFESTFILE:&quot;.\Debug\Producerd.dll.intermediate.manifest&quot; /DEBUG /PDB:&quot;.\../../lib/Producerd.pdb&quot; /IMPLIB:&quot;.\../../lib/Producerd.lib&quot; /MACHINE:I386 OpenThreadsWin32d.lib opengl32.lib odbc32.lib odbccp32.lib kernel32.lib

&quot;.\Debug\Camera.obj&quot;

&quot;.\Debug\CameraConfig.obj&quot;

&quot;.\Debug\CameraGroup.obj&quot;

&quot;.\Debug\ConfigLexer.obj&quot;

&quot;.\Debug\ConfigParser.obj&quot;

&quot;.\Debug\InputArea.obj&quot;

&quot;.\Debug\Keyboard.obj&quot;

&quot;.\Debug\KeyboardMouse.obj&quot;

&quot;.\Debug\RenderSurface.obj&quot;

&quot;.\Debug\RenderSurface_Win32.obj&quot;

&quot;.\Debug\RenderSurface_X11.obj&quot;

&quot;.\Debug\Timer.obj&quot;

&quot;.\Debug\Trackball.obj&quot;

&quot;.\Debug\Version.obj&quot;

&quot;.\Debug\VisualChooser.obj&quot;

&quot;.\Debug\WGLExtensions.obj&quot;

&quot;.\Debug\Window3D.obj&quot;

&quot;.\Debug\Producer.res&quot;

&quot;.\Debug\Producerd.dll.embed.manifest.res&quot;
]
Creating command line &quot;link.exe @&quot;g:\Magrathea engine\Dependencies\Producer\VC++7\Producer\Debug\RSP00001E480988.rsp&quot; /NOLOGO /ERRORREPORT:PROMPT&quot;

Output Window

Compiling...
Window3D.cpp
WGLExtensions.cpp
VisualChooser.cpp
Version.cpp
Trackball.cpp
Timer.cpp
RenderSurface_X11.cpp
RenderSurface_Win32.cpp
RenderSurface.cpp
KeyboardMouse.cpp
Keyboard.cpp
InputArea.cpp
ConfigParser.cpp
g:\magrathea engine\dependencies\producer\src\configparser.cpp(1100) : warning C4065: switch statement contains 'default' but no 'case' labels
g:\magrathea engine\dependencies\producer\src\configparser.cpp(2069) : warning C4102: 'yyerrlab1' : unreferenced label
ConfigLexer.cpp
CameraGroup.cpp
CameraConfig.cpp
Camera.cpp
Generating Code...
Compiling resources...
Compiling manifest to resources...
Linking...

   Creating library .\../../lib/Producerd.lib and object .\../../lib/Producerd.exp
KeyboardMouse.obj : error LNK2019: unresolved external symbol __imp__SetTimer@16 referenced in function &quot;public: virtual void __thiscall Producer::KeyboardMouseImplementation::startTimer(void)&quot; (?startTimer@KeyboardMouseImplementation@Producer@@UAEXXZ)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__DefWindowProcA@16 referenced in function &quot;protected: static long __stdcall Producer::RenderSurface::s_proc(struct HWND__ *,unsigned int,unsigned int,long)&quot; (?s_proc@RenderSurface@Producer@@KGJPAUHWND__@@IIJ@Z)
WGLExtensions.obj : error LNK2001: unresolved external symbol __imp__DefWindowProcA@16
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__PostQuitMessage@4 referenced in function &quot;protected: long __stdcall Producer::RenderSurface::proc(struct HWND__ *,unsigned int,unsigned int,long)&quot; (?proc@RenderSurface@Producer@@IAGJPAUHWND__@@IIJ@Z)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__DestroyWindow@4 referenced in function &quot;protected: long __stdcall Producer::RenderSurface::proc(struct HWND__ *,unsigned int,unsigned int,long)&quot; (?proc@RenderSurface@Producer@@IAGJPAUHWND__@@IIJ@Z)
WGLExtensions.obj : error LNK2001: unresolved external symbol __imp__DestroyWindow@4
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__SetWindowLongA@12 referenced in function &quot;protected: long __stdcall Producer::RenderSurface::proc(struct HWND__ *,unsigned int,unsigned int,long)&quot; (?proc@RenderSurface@Producer@@IAGJPAUHWND__@@IIJ@Z)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__ClientToScreen@8 referenced in function &quot;protected: long __stdcall Producer::RenderSurface::proc(struct HWND__ *,unsigned int,unsigned int,long)&quot; (?proc@RenderSurface@Producer@@IAGJPAUHWND__@@IIJ@Z)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__GetClientRect@8 referenced in function &quot;protected: long __stdcall Producer::RenderSurface::proc(struct HWND__ *,unsigned int,unsigned int,long)&quot; (?proc@RenderSurface@Producer@@IAGJPAUHWND__@@IIJ@Z)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__EndPaint@8 referenced in function &quot;protected: long __stdcall Producer::RenderSurface::proc(struct HWND__ *,unsigned int,unsigned int,long)&quot; (?proc@RenderSurface@Producer@@IAGJPAUHWND__@@IIJ@Z)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__BeginPaint@8 referenced in function &quot;protected: long __stdcall Producer::RenderSurface::proc(struct HWND__ *,unsigned int,unsigned int,long)&quot; (?proc@RenderSurface@Producer@@IAGJPAUHWND__@@IIJ@Z)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__CallWindowProcA@20 referenced in function &quot;protected: long __stdcall Producer::RenderSurface::proc(struct HWND__ *,unsigned int,unsigned int,long)&quot; (?proc@RenderSurface@Producer@@IAGJPAUHWND__@@IIJ@Z)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__UnregisterClassA@8 referenced in function &quot;protected: void __thiscall Producer::RenderSurface::KillGLWindow(void)&quot; (?KillGLWindow@RenderSurface@Producer@@IAEXXZ)
WGLExtensions.obj : error LNK2001: unresolved external symbol __imp__UnregisterClassA@8
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__ReleaseDC@8 referenced in function &quot;protected: void __thiscall Producer::RenderSurface::KillGLWindow(void)&quot; (?KillGLWindow@RenderSurface@Producer@@IAEXXZ)
WGLExtensions.obj : error LNK2001: unresolved external symbol __imp__ReleaseDC@8
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__ShowCursor@4 referenced in function &quot;protected: void __thiscall Producer::RenderSurface::KillGLWindow(void)&quot; (?KillGLWindow@RenderSurface@Producer@@IAEXXZ)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__ChangeDisplaySettingsA@8 referenced in function &quot;protected: void __thiscall Producer::RenderSurface::KillGLWindow(void)&quot; (?KillGLWindow@RenderSurface@Producer@@IAEXXZ)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__MessageBoxA@16 referenced in function &quot;void __cdecl doInternalError(char *)&quot; (?doInternalError@@YAXPAD@Z)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__SetFocus@4 referenced in function &quot;protected: virtual bool __thiscall Producer::RenderSurface::_init(void)&quot; (?_init@RenderSurface@Producer@@MAE_NXZ)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__SetForegroundWindow@4 referenced in function &quot;protected: virtual bool __thiscall Producer::RenderSurface::_init(void)&quot; (?_init@RenderSurface@Producer@@MAE_NXZ)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__UpdateWindow@4 referenced in function &quot;protected: virtual bool __thiscall Producer::RenderSurface::_init(void)&quot; (?_init@RenderSurface@Producer@@MAE_NXZ)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__ShowWindow@8 referenced in function &quot;protected: virtual bool __thiscall Producer::RenderSurface::_init(void)&quot; (?_init@RenderSurface@Producer@@MAE_NXZ)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__SetPixelFormat@12 referenced in function &quot;protected: virtual bool __thiscall Producer::RenderSurface::_init(void)&quot; (?_init@RenderSurface@Producer@@MAE_NXZ)
WGLExtensions.obj : error LNK2001: unresolved external symbol __imp__SetPixelFormat@12
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__GetDC@4 referenced in function &quot;protected: virtual bool __thiscall Producer::RenderSurface::_init(void)&quot; (?_init@RenderSurface@Producer@@MAE_NXZ)
WGLExtensions.obj : error LNK2001: unresolved external symbol __imp__GetDC@4
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__CreateWindowExA@48 referenced in function &quot;protected: virtual bool __thiscall Producer::RenderSurface::_init(void)&quot; (?_init@RenderSurface@Producer@@MAE_NXZ)
WGLExtensions.obj : error LNK2001: unresolved external symbol __imp__CreateWindowExA@48
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__AdjustWindowRectEx@16 referenced in function &quot;protected: virtual bool __thiscall Producer::RenderSurface::_init(void)&quot; (?_init@RenderSurface@Producer@@MAE_NXZ)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__RegisterClassA@4 referenced in function &quot;protected: virtual bool __thiscall Producer::RenderSurface::_init(void)&quot; (?_init@RenderSurface@Producer@@MAE_NXZ)
WGLExtensions.obj : error LNK2001: unresolved external symbol __imp__RegisterClassA@4
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__LoadIconA@8 referenced in function &quot;protected: virtual bool __thiscall Producer::RenderSurface::_init(void)&quot; (?_init@RenderSurface@Producer@@MAE_NXZ)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__LoadCursorA@8 referenced in function &quot;protected: virtual bool __thiscall Producer::RenderSurface::_init(void)&quot; (?_init@RenderSurface@Producer@@MAE_NXZ)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__EnumDisplaySettingsA@12 referenced in function &quot;protected: virtual bool __thiscall Producer::RenderSurface::_init(void)&quot; (?_init@RenderSurface@Producer@@MAE_NXZ)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__SetWindowPos@28 referenced in function &quot;public: void __thiscall Producer::RenderSurface::fullScreen(bool)&quot; (?fullScreen@RenderSurface@Producer@@QAEX_N@Z)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__GetWindowLongA@8 referenced in function &quot;public: void __thiscall Producer::RenderSurface::fullScreen(bool)&quot; (?fullScreen@RenderSurface@Producer@@QAEX_N@Z)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__SwapBuffers@4 referenced in function &quot;public: virtual void __thiscall Producer::RenderSurface::swapBuffers(void)&quot; (?swapBuffers@RenderSurface@Producer@@UAEXXZ)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__DispatchMessageA@4 referenced in function &quot;protected: virtual void __thiscall Producer::RenderSurface::run(void)&quot; (?run@RenderSurface@Producer@@MAEXXZ)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__TranslateMessage@4 referenced in function &quot;protected: virtual void __thiscall Producer::RenderSurface::run(void)&quot; (?run@RenderSurface@Producer@@MAEXXZ)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__GetMessageA@16 referenced in function &quot;protected: virtual void __thiscall Producer::RenderSurface::run(void)&quot; (?run@RenderSurface@Producer@@MAEXXZ)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__SetWindowTextA@8 referenced in function &quot;private: void __thiscall Producer::RenderSurface::_setWindowName(class std::basic_string,class std::allocator &gt; const &amp;)&quot; (?_setWindowName@RenderSurface@Producer@@AAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__SetCursor@4 referenced in function &quot;private: void __thiscall Producer::RenderSurface::_setCursor(struct HICON__ *)&quot; (?_setCursor@RenderSurface@Producer@@AAEXPAUHICON__@@@Z)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__SetCursorPos@8 referenced in function &quot;private: void __thiscall Producer::RenderSurface::_positionPointer(int,int)&quot; (?_positionPointer@RenderSurface@Producer@@AAEXHH@Z)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__PostThreadMessageA@16 referenced in function &quot;protected: virtual void __thiscall Producer::RenderSurface::_fini(void)&quot; (?_fini@RenderSurface@Producer@@MAEXXZ)
VisualChooser.obj : error LNK2019: unresolved external symbol __imp__DescribePixelFormat@16 referenced in function &quot;public: struct tagPIXELFORMATDESCRIPTOR * __thiscall Producer::VisualChooser::choose(struct HDC__ * *,int,bool)&quot; (?choose@VisualChooser@Producer@@QAEPAUtagPIXELFORMATDESCRIPTOR@@PAPAUHDC__@@H_N@Z)
VisualChooser.obj : error LNK2019: unresolved external symbol __imp__ChoosePixelFormat@8 referenced in function &quot;public: struct tagPIXELFORMATDESCRIPTOR * __thiscall Producer::VisualChooser::choose(struct HDC__ * *,int,bool)&quot; (?choose@VisualChooser@Producer@@QAEPAUtagPIXELFORMATDESCRIPTOR@@PAPAUHDC__@@H_N@Z)
WGLExtensions.obj : error LNK2001: unresolved external symbol __imp__ChoosePixelFormat@8
../../bin/Producerd.dll : fatal error LNK1120: 39 unresolved externals

Results

Build log was saved at &quot;file://g:\Magrathea engine\Dependencies\Producer\VC++7\Producer\Debug\BuildLog.htm&quot;
Producer - 49 error(s), 2 warning(s)
</code></pre>
<p>Da scheint ne ganze Menge zu fehlen, aber leider sagt mir das Buildlog nicht was denn das genau waere... Ich habe ein paar der betroffenen SOurcefiles angesehen und keine include &lt;&gt;- zeile gefunden in denen eine Datei enthalten waere die nicht irgendwo in einem der registrierten Verzeichnisse zu finden waeren.</p>
<p>Ich habe aber festgestellt das ich einige der Headers nur im Include-Verzeichnis von Dev-C++ vorhanden sind und nicht im Microsoft SDK, das aber eigentlich frisch installiert ist... allerdings die 2003er Version. Ist die zu alt? Es war die einzige Version die ich als komplettpackage fand. Da ich nur bei der Arbeit ueber Internetzugang verfuege ist es mir leider nicht moeglich eine direktinstallation aus dem Netz durchzufuehren.</p>
<p>Brauche ich ein neues Plattform-SDK oder koennte das Problem woanders liegen? habe ich was uebersehen?</p>
<p>Plus, wie genau ist der LNK2019-error definiert?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/195264/probleme-beim-compilieren-von-openproducer</link><generator>RSS for Node</generator><lastBuildDate>Thu, 09 Apr 2026 16:00:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/195264.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 16 Oct 2007 06:58:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Probleme beim Compilieren von OpenProducer on Tue, 16 Oct 2007 07:00:53 GMT]]></title><description><![CDATA[<p>Nachdem mir eine gute Seele bei meinem letzten Problem so kompetent ausgeholfen hat dachte ich ich komme mit der Frage auch hierhin. Es ist gewissermassen ein folgeproblem...</p>
<p>Nachdem ich es jetzt geschaft habe OpenThreads ohne Probleme ins VStudio 8 express zu uebernehmen war der naechste Schritt die Compilierung vom OpenProducer. Leider bis jetzt noch ohne erfolg. Der Code scheint zwar jetzt kein Problem mehr zu sein, allerdings krieg ich einen Haufen linking errors, und das obwohl ich alle Dependencies heruntergeladen habe und auch alle Bin, Include und Lib-directories im VStudio eingestellt habe.</p>
<p>Die Dependencies waeren OpenThreads und Pthreads. In der Installationsanleitung ist noch STLport erwaehnt, allerdings nur bei verwendung von VStudio 6.</p>
<p>Mein Buildlog sieht folgndermassen aus:</p>
<pre><code>Creating temporary file &quot;g:\Magrathea engine\Dependencies\Producer\VC++7\Producer\Debug\RSP00001C480988.rsp&quot; with contents
[
/Od /I &quot;../../include&quot; /I &quot;../../src&quot; /I &quot;../../../include&quot; /I &quot;../../../OpenThreads/include&quot; /D &quot;WIN32&quot; /D &quot;_DEBUG&quot; /D &quot;_WINDOWS&quot; /D &quot;_USRDLL&quot; /D &quot;PRODUCER_EXPORTS&quot; /D &quot;PR_LIBRARY&quot; /D &quot;_VC80_UPGRADE=0x0700&quot; /D &quot;_WINDLL&quot; /D &quot;_MBCS&quot; /FD /EHsc /RTC1 /MDd /Fp&quot;.\Debug/Producer.pch&quot; /Fo&quot;.\Debug/&quot; /Fd&quot;.\Debug/&quot; /W3 /c /ZI &quot;..\..\src\Window3D.cpp&quot;

&quot;..\..\src\WGLExtensions.cpp&quot;

&quot;..\..\src\VisualChooser.cpp&quot;

&quot;..\..\src\Version.cpp&quot;

&quot;..\..\src\Trackball.cpp&quot;

&quot;..\..\src\Timer.cpp&quot;

&quot;..\..\src\RenderSurface_X11.cpp&quot;

&quot;..\..\src\RenderSurface_Win32.cpp&quot;

&quot;..\..\src\RenderSurface.cpp&quot;

&quot;..\..\src\KeyboardMouse.cpp&quot;

&quot;..\..\src\Keyboard.cpp&quot;

&quot;..\..\src\InputArea.cpp&quot;

&quot;..\..\src\ConfigParser.cpp&quot;

&quot;..\..\src\ConfigLexer.cpp&quot;

&quot;..\..\src\CameraGroup.cpp&quot;

&quot;..\..\src\CameraConfig.cpp&quot;

&quot;..\..\src\Camera.cpp&quot;
]
Creating command line &quot;cl.exe @&quot;g:\Magrathea engine\Dependencies\Producer\VC++7\Producer\Debug\RSP00001C480988.rsp&quot; /nologo /errorReport:prompt&quot;
Creating command line &quot;rc.exe /d &quot;_DEBUG&quot; /d &quot;_VC80_UPGRADE=0x0700&quot; /l 0x409 /I &quot;\Producer\src&quot; /fo&quot;.\Debug/Producer.res&quot; &quot;..\..\src\Producer.rc&quot;&quot;
Creating temporary file &quot;g:\Magrathea engine\Dependencies\Producer\VC++7\Producer\Debug\TMP00001D480988.tmp&quot; with contents
[
2 /* ISOLATIONAWARE_MANIFEST_RESOURCE_ID */ 24 /* RT_MANIFEST */ &quot;.\\Debug\\Producerd.dll.embed.manifest&quot;
]
Creating command line &quot;rc.exe /fo&quot;.\Debug\Producerd.dll.embed.manifest.res&quot; &quot;g:\Magrathea engine\Dependencies\Producer\VC++7\Producer\Debug\TMP00001D480988.tmp&quot;&quot;
Creating temporary file &quot;g:\Magrathea engine\Dependencies\Producer\VC++7\Producer\Debug\RSP00001E480988.rsp&quot; with contents
[
/OUT:&quot;../../bin/Producerd.dll&quot; /INCREMENTAL /LIBPATH:&quot;../../../lib&quot; /LIBPATH:&quot;../../../OpenThreads/lib/win32&quot; /DLL /MANIFEST /MANIFESTFILE:&quot;.\Debug\Producerd.dll.intermediate.manifest&quot; /DEBUG /PDB:&quot;.\../../lib/Producerd.pdb&quot; /IMPLIB:&quot;.\../../lib/Producerd.lib&quot; /MACHINE:I386 OpenThreadsWin32d.lib opengl32.lib odbc32.lib odbccp32.lib kernel32.lib

&quot;.\Debug\Camera.obj&quot;

&quot;.\Debug\CameraConfig.obj&quot;

&quot;.\Debug\CameraGroup.obj&quot;

&quot;.\Debug\ConfigLexer.obj&quot;

&quot;.\Debug\ConfigParser.obj&quot;

&quot;.\Debug\InputArea.obj&quot;

&quot;.\Debug\Keyboard.obj&quot;

&quot;.\Debug\KeyboardMouse.obj&quot;

&quot;.\Debug\RenderSurface.obj&quot;

&quot;.\Debug\RenderSurface_Win32.obj&quot;

&quot;.\Debug\RenderSurface_X11.obj&quot;

&quot;.\Debug\Timer.obj&quot;

&quot;.\Debug\Trackball.obj&quot;

&quot;.\Debug\Version.obj&quot;

&quot;.\Debug\VisualChooser.obj&quot;

&quot;.\Debug\WGLExtensions.obj&quot;

&quot;.\Debug\Window3D.obj&quot;

&quot;.\Debug\Producer.res&quot;

&quot;.\Debug\Producerd.dll.embed.manifest.res&quot;
]
Creating command line &quot;link.exe @&quot;g:\Magrathea engine\Dependencies\Producer\VC++7\Producer\Debug\RSP00001E480988.rsp&quot; /NOLOGO /ERRORREPORT:PROMPT&quot;

Output Window

Compiling...
Window3D.cpp
WGLExtensions.cpp
VisualChooser.cpp
Version.cpp
Trackball.cpp
Timer.cpp
RenderSurface_X11.cpp
RenderSurface_Win32.cpp
RenderSurface.cpp
KeyboardMouse.cpp
Keyboard.cpp
InputArea.cpp
ConfigParser.cpp
g:\magrathea engine\dependencies\producer\src\configparser.cpp(1100) : warning C4065: switch statement contains 'default' but no 'case' labels
g:\magrathea engine\dependencies\producer\src\configparser.cpp(2069) : warning C4102: 'yyerrlab1' : unreferenced label
ConfigLexer.cpp
CameraGroup.cpp
CameraConfig.cpp
Camera.cpp
Generating Code...
Compiling resources...
Compiling manifest to resources...
Linking...

   Creating library .\../../lib/Producerd.lib and object .\../../lib/Producerd.exp
KeyboardMouse.obj : error LNK2019: unresolved external symbol __imp__SetTimer@16 referenced in function &quot;public: virtual void __thiscall Producer::KeyboardMouseImplementation::startTimer(void)&quot; (?startTimer@KeyboardMouseImplementation@Producer@@UAEXXZ)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__DefWindowProcA@16 referenced in function &quot;protected: static long __stdcall Producer::RenderSurface::s_proc(struct HWND__ *,unsigned int,unsigned int,long)&quot; (?s_proc@RenderSurface@Producer@@KGJPAUHWND__@@IIJ@Z)
WGLExtensions.obj : error LNK2001: unresolved external symbol __imp__DefWindowProcA@16
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__PostQuitMessage@4 referenced in function &quot;protected: long __stdcall Producer::RenderSurface::proc(struct HWND__ *,unsigned int,unsigned int,long)&quot; (?proc@RenderSurface@Producer@@IAGJPAUHWND__@@IIJ@Z)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__DestroyWindow@4 referenced in function &quot;protected: long __stdcall Producer::RenderSurface::proc(struct HWND__ *,unsigned int,unsigned int,long)&quot; (?proc@RenderSurface@Producer@@IAGJPAUHWND__@@IIJ@Z)
WGLExtensions.obj : error LNK2001: unresolved external symbol __imp__DestroyWindow@4
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__SetWindowLongA@12 referenced in function &quot;protected: long __stdcall Producer::RenderSurface::proc(struct HWND__ *,unsigned int,unsigned int,long)&quot; (?proc@RenderSurface@Producer@@IAGJPAUHWND__@@IIJ@Z)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__ClientToScreen@8 referenced in function &quot;protected: long __stdcall Producer::RenderSurface::proc(struct HWND__ *,unsigned int,unsigned int,long)&quot; (?proc@RenderSurface@Producer@@IAGJPAUHWND__@@IIJ@Z)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__GetClientRect@8 referenced in function &quot;protected: long __stdcall Producer::RenderSurface::proc(struct HWND__ *,unsigned int,unsigned int,long)&quot; (?proc@RenderSurface@Producer@@IAGJPAUHWND__@@IIJ@Z)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__EndPaint@8 referenced in function &quot;protected: long __stdcall Producer::RenderSurface::proc(struct HWND__ *,unsigned int,unsigned int,long)&quot; (?proc@RenderSurface@Producer@@IAGJPAUHWND__@@IIJ@Z)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__BeginPaint@8 referenced in function &quot;protected: long __stdcall Producer::RenderSurface::proc(struct HWND__ *,unsigned int,unsigned int,long)&quot; (?proc@RenderSurface@Producer@@IAGJPAUHWND__@@IIJ@Z)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__CallWindowProcA@20 referenced in function &quot;protected: long __stdcall Producer::RenderSurface::proc(struct HWND__ *,unsigned int,unsigned int,long)&quot; (?proc@RenderSurface@Producer@@IAGJPAUHWND__@@IIJ@Z)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__UnregisterClassA@8 referenced in function &quot;protected: void __thiscall Producer::RenderSurface::KillGLWindow(void)&quot; (?KillGLWindow@RenderSurface@Producer@@IAEXXZ)
WGLExtensions.obj : error LNK2001: unresolved external symbol __imp__UnregisterClassA@8
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__ReleaseDC@8 referenced in function &quot;protected: void __thiscall Producer::RenderSurface::KillGLWindow(void)&quot; (?KillGLWindow@RenderSurface@Producer@@IAEXXZ)
WGLExtensions.obj : error LNK2001: unresolved external symbol __imp__ReleaseDC@8
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__ShowCursor@4 referenced in function &quot;protected: void __thiscall Producer::RenderSurface::KillGLWindow(void)&quot; (?KillGLWindow@RenderSurface@Producer@@IAEXXZ)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__ChangeDisplaySettingsA@8 referenced in function &quot;protected: void __thiscall Producer::RenderSurface::KillGLWindow(void)&quot; (?KillGLWindow@RenderSurface@Producer@@IAEXXZ)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__MessageBoxA@16 referenced in function &quot;void __cdecl doInternalError(char *)&quot; (?doInternalError@@YAXPAD@Z)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__SetFocus@4 referenced in function &quot;protected: virtual bool __thiscall Producer::RenderSurface::_init(void)&quot; (?_init@RenderSurface@Producer@@MAE_NXZ)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__SetForegroundWindow@4 referenced in function &quot;protected: virtual bool __thiscall Producer::RenderSurface::_init(void)&quot; (?_init@RenderSurface@Producer@@MAE_NXZ)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__UpdateWindow@4 referenced in function &quot;protected: virtual bool __thiscall Producer::RenderSurface::_init(void)&quot; (?_init@RenderSurface@Producer@@MAE_NXZ)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__ShowWindow@8 referenced in function &quot;protected: virtual bool __thiscall Producer::RenderSurface::_init(void)&quot; (?_init@RenderSurface@Producer@@MAE_NXZ)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__SetPixelFormat@12 referenced in function &quot;protected: virtual bool __thiscall Producer::RenderSurface::_init(void)&quot; (?_init@RenderSurface@Producer@@MAE_NXZ)
WGLExtensions.obj : error LNK2001: unresolved external symbol __imp__SetPixelFormat@12
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__GetDC@4 referenced in function &quot;protected: virtual bool __thiscall Producer::RenderSurface::_init(void)&quot; (?_init@RenderSurface@Producer@@MAE_NXZ)
WGLExtensions.obj : error LNK2001: unresolved external symbol __imp__GetDC@4
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__CreateWindowExA@48 referenced in function &quot;protected: virtual bool __thiscall Producer::RenderSurface::_init(void)&quot; (?_init@RenderSurface@Producer@@MAE_NXZ)
WGLExtensions.obj : error LNK2001: unresolved external symbol __imp__CreateWindowExA@48
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__AdjustWindowRectEx@16 referenced in function &quot;protected: virtual bool __thiscall Producer::RenderSurface::_init(void)&quot; (?_init@RenderSurface@Producer@@MAE_NXZ)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__RegisterClassA@4 referenced in function &quot;protected: virtual bool __thiscall Producer::RenderSurface::_init(void)&quot; (?_init@RenderSurface@Producer@@MAE_NXZ)
WGLExtensions.obj : error LNK2001: unresolved external symbol __imp__RegisterClassA@4
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__LoadIconA@8 referenced in function &quot;protected: virtual bool __thiscall Producer::RenderSurface::_init(void)&quot; (?_init@RenderSurface@Producer@@MAE_NXZ)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__LoadCursorA@8 referenced in function &quot;protected: virtual bool __thiscall Producer::RenderSurface::_init(void)&quot; (?_init@RenderSurface@Producer@@MAE_NXZ)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__EnumDisplaySettingsA@12 referenced in function &quot;protected: virtual bool __thiscall Producer::RenderSurface::_init(void)&quot; (?_init@RenderSurface@Producer@@MAE_NXZ)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__SetWindowPos@28 referenced in function &quot;public: void __thiscall Producer::RenderSurface::fullScreen(bool)&quot; (?fullScreen@RenderSurface@Producer@@QAEX_N@Z)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__GetWindowLongA@8 referenced in function &quot;public: void __thiscall Producer::RenderSurface::fullScreen(bool)&quot; (?fullScreen@RenderSurface@Producer@@QAEX_N@Z)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__SwapBuffers@4 referenced in function &quot;public: virtual void __thiscall Producer::RenderSurface::swapBuffers(void)&quot; (?swapBuffers@RenderSurface@Producer@@UAEXXZ)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__DispatchMessageA@4 referenced in function &quot;protected: virtual void __thiscall Producer::RenderSurface::run(void)&quot; (?run@RenderSurface@Producer@@MAEXXZ)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__TranslateMessage@4 referenced in function &quot;protected: virtual void __thiscall Producer::RenderSurface::run(void)&quot; (?run@RenderSurface@Producer@@MAEXXZ)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__GetMessageA@16 referenced in function &quot;protected: virtual void __thiscall Producer::RenderSurface::run(void)&quot; (?run@RenderSurface@Producer@@MAEXXZ)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__SetWindowTextA@8 referenced in function &quot;private: void __thiscall Producer::RenderSurface::_setWindowName(class std::basic_string,class std::allocator &gt; const &amp;)&quot; (?_setWindowName@RenderSurface@Producer@@AAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__SetCursor@4 referenced in function &quot;private: void __thiscall Producer::RenderSurface::_setCursor(struct HICON__ *)&quot; (?_setCursor@RenderSurface@Producer@@AAEXPAUHICON__@@@Z)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__SetCursorPos@8 referenced in function &quot;private: void __thiscall Producer::RenderSurface::_positionPointer(int,int)&quot; (?_positionPointer@RenderSurface@Producer@@AAEXHH@Z)
RenderSurface_Win32.obj : error LNK2019: unresolved external symbol __imp__PostThreadMessageA@16 referenced in function &quot;protected: virtual void __thiscall Producer::RenderSurface::_fini(void)&quot; (?_fini@RenderSurface@Producer@@MAEXXZ)
VisualChooser.obj : error LNK2019: unresolved external symbol __imp__DescribePixelFormat@16 referenced in function &quot;public: struct tagPIXELFORMATDESCRIPTOR * __thiscall Producer::VisualChooser::choose(struct HDC__ * *,int,bool)&quot; (?choose@VisualChooser@Producer@@QAEPAUtagPIXELFORMATDESCRIPTOR@@PAPAUHDC__@@H_N@Z)
VisualChooser.obj : error LNK2019: unresolved external symbol __imp__ChoosePixelFormat@8 referenced in function &quot;public: struct tagPIXELFORMATDESCRIPTOR * __thiscall Producer::VisualChooser::choose(struct HDC__ * *,int,bool)&quot; (?choose@VisualChooser@Producer@@QAEPAUtagPIXELFORMATDESCRIPTOR@@PAPAUHDC__@@H_N@Z)
WGLExtensions.obj : error LNK2001: unresolved external symbol __imp__ChoosePixelFormat@8
../../bin/Producerd.dll : fatal error LNK1120: 39 unresolved externals

Results

Build log was saved at &quot;file://g:\Magrathea engine\Dependencies\Producer\VC++7\Producer\Debug\BuildLog.htm&quot;
Producer - 49 error(s), 2 warning(s)
</code></pre>
<p>Da scheint ne ganze Menge zu fehlen, aber leider sagt mir das Buildlog nicht was denn das genau waere... Ich habe ein paar der betroffenen SOurcefiles angesehen und keine include &lt;&gt;- zeile gefunden in denen eine Datei enthalten waere die nicht irgendwo in einem der registrierten Verzeichnisse zu finden waeren.</p>
<p>Ich habe aber festgestellt das ich einige der Headers nur im Include-Verzeichnis von Dev-C++ vorhanden sind und nicht im Microsoft SDK, das aber eigentlich frisch installiert ist... allerdings die 2003er Version. Ist die zu alt? Es war die einzige Version die ich als komplettpackage fand. Da ich nur bei der Arbeit ueber Internetzugang verfuege ist es mir leider nicht moeglich eine direktinstallation aus dem Netz durchzufuehren.</p>
<p>Brauche ich ein neues Plattform-SDK oder koennte das Problem woanders liegen? habe ich was uebersehen?</p>
<p>Plus, wie genau ist der LNK2019-error definiert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1386066</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1386066</guid><dc:creator><![CDATA[uncleBob]]></dc:creator><pubDate>Tue, 16 Oct 2007 07:00:53 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim Compilieren von OpenProducer on Tue, 16 Oct 2007 07:01:13 GMT]]></title><description><![CDATA[<p>Sieht so aus, als ob die Standard Librarries wie user32.lib etc. nicht dem Linker hinzugefügt wurden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1386070</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1386070</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Tue, 16 Oct 2007 07:01:13 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim Compilieren von OpenProducer on Tue, 16 Oct 2007 07:31:12 GMT]]></title><description><![CDATA[<p>hmmm... werde das mal ueberpruefen heute abend. gibt zwar bald kein Verzeichnis mehr mit C++ relevanten dateien das ich nicht schon versucht haette einzufuegen, aber ich werds nochmals versuchen.</p>
<p>Wenn du sagst &quot;standard-libraries&quot;, welche wuerden da noch so dazugehoehren ausser der genannten?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1386095</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1386095</guid><dc:creator><![CDATA[uncleBob]]></dc:creator><pubDate>Tue, 16 Oct 2007 07:31:12 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim Compilieren von OpenProducer on Tue, 16 Oct 2007 08:58:59 GMT]]></title><description><![CDATA[<p>kernel32.lib, gdi32.lib und alle Libs aus denenDu eben auch noch an Routinen verwendest.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1386151</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1386151</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Tue, 16 Oct 2007 08:58:59 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim Compilieren von OpenProducer on Tue, 16 Oct 2007 10:25:36 GMT]]></title><description><![CDATA[<p>okydoky! vielen dank. Mal sehen ob ich die Sache zum laufen krieg.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1386228</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1386228</guid><dc:creator><![CDATA[uncleBob]]></dc:creator><pubDate>Tue, 16 Oct 2007 10:25:36 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim Compilieren von OpenProducer on Wed, 17 Oct 2007 09:22:54 GMT]]></title><description><![CDATA[<p>Nope, Die drei genannten Libraries sind im Microsoft SDK, und das ist ziemlich zuoberst in der Lib-verzeichnis-Liste... Ich nehm an alles was an Standard-libraries sonst noch so anfaellt muesste auch da drin sein.</p>
<p>Gibt es eine Moeglichkeit den Debugger dazu zu bringen mir zu sagen nach was fuer Dateien er sucht beim Verlinken?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1386953</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1386953</guid><dc:creator><![CDATA[uncleBob]]></dc:creator><pubDate>Wed, 17 Oct 2007 09:22:54 GMT</pubDate></item></channel></rss>