kan någon kika in i denna c++ problem

Permalänk
Medlem

okej tack

nej det funkar inte heller

Permalänk
Hedersmedlem
Skrivet av mj123:

nej det funkar inte heller

Nej, men vad sade länkaren?

Permalänk
Medlem

här är resultatet :

1>------ Build started: Project: MyFirstCDX, Configuration: Debug Win32 ------
1>Linking...
1>Searching libraries
1> Searching C:\CDX\lib\cdx.lib:
1> Searching C:\Program Files (x86)\Microsoft DirectX SDK (August 2006)\Lib\x86\ddraw.lib:
1> Searching C:\Program Files (x86)\Microsoft DirectX SDK (August 2006)\Lib\x86\dxguid.lib:
1> Searching C:\Program Files (x86)\Microsoft DirectX SDK (August 2006)\Lib\x86\dsound.lib:
1> Searching C:\Program Files (x86)\Microsoft DirectX SDK (August 2006)\Lib\x86\dinput.lib:
1> Searching C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\winmm.lib:
1> Searching C:\Program Files (x86)\Microsoft Visual Studio 8\VC\lib\kernel32.lib:
1> Searching C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\uuid.lib:
1> Searching C:\Program Files (x86)\Microsoft Visual Studio 8\VC\lib\LIBCMTD.lib:
1> Searching C:\Program Files (x86)\Microsoft Visual Studio 8\VC\lib\OLDNAMES.lib:
1> Searching C:\CDX\lib\cdx.lib:
1> Searching C:\Program Files (x86)\Microsoft DirectX SDK (August 2006)\Lib\x86\ddraw.lib:
1> Searching C:\Program Files (x86)\Microsoft DirectX SDK (August 2006)\Lib\x86\dxguid.lib:
1> Searching C:\Program Files (x86)\Microsoft DirectX SDK (August 2006)\Lib\x86\dsound.lib:
1> Searching C:\Program Files (x86)\Microsoft DirectX SDK (August 2006)\Lib\x86\dinput.lib:
1> Searching C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\winmm.lib:
1> Searching C:\Program Files (x86)\Microsoft Visual Studio 8\VC\lib\kernel32.lib:
1> Searching C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\uuid.lib:
1>Finished searching libraries
1>Init.obj : error LNK2019: unresolved external symbol __imp__SetRect@20 referenced in function "void __cdecl InitGame(void)" (?InitGame@@YAXXZ)
1>Main.obj : error LNK2019: unresolved external symbol __imp__DefWindowProcA@16 referenced in function "long __stdcall WinProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WinProc@@YGJPAUHWND__@@IIJ@Z)
1>Main.obj : error LNK2019: unresolved external symbol __imp__PostQuitMessage@4 referenced in function "long __stdcall WinProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WinProc@@YGJPAUHWND__@@IIJ@Z)
1>Main.obj : error LNK2019: unresolved external symbol __imp__PostMessageA@16 referenced in function "long __stdcall WinProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WinProc@@YGJPAUHWND__@@IIJ@Z)
1>Main.obj : error LNK2019: unresolved external symbol __imp__SetCursor@4 referenced in function "long __stdcall WinProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WinProc@@YGJPAUHWND__@@IIJ@Z)
1>Main.obj : error LNK2019: unresolved external symbol __imp__UpdateWindow@4 referenced in function "int __cdecl InitApp(struct HINSTANCE__ *,int)" (?InitApp@@YAHPAUHINSTANCE__@@H@Z)
1>Main.obj : error LNK2019: unresolved external symbol __imp__ShowWindow@8 referenced in function "int __cdecl InitApp(struct HINSTANCE__ *,int)" (?InitApp@@YAHPAUHINSTANCE__@@H@Z)
1>Main.obj : error LNK2019: unresolved external symbol __imp__CreateWindowExA@48 referenced in function "int __cdecl InitApp(struct HINSTANCE__ *,int)" (?InitApp@@YAHPAUHINSTANCE__@@H@Z)
1>Main.obj : error LNK2019: unresolved external symbol __imp__GetSystemMetrics@4 referenced in function "int __cdecl InitApp(struct HINSTANCE__ *,int)" (?InitApp@@YAHPAUHINSTANCE__@@H@Z)
1>Main.obj : error LNK2019: unresolved external symbol __imp__RegisterClassA@4 referenced in function "int __cdecl InitApp(struct HINSTANCE__ *,int)" (?InitApp@@YAHPAUHINSTANCE__@@H@Z)
1>Main.obj : error LNK2019: unresolved external symbol __imp__LoadCursorA@8 referenced in function "int __cdecl InitApp(struct HINSTANCE__ *,int)" (?InitApp@@YAHPAUHINSTANCE__@@H@Z)
1>Main.obj : error LNK2019: unresolved external symbol __imp__LoadIconA@8 referenced in function "int __cdecl InitApp(struct HINSTANCE__ *,int)" (?InitApp@@YAHPAUHINSTANCE__@@H@Z)
1>Main.obj : error LNK2019: unresolved external symbol __imp__WaitMessage@0 referenced in function _WinMain@16
1>Main.obj : error LNK2019: unresolved external symbol __imp__DispatchMessageA@4 referenced in function _WinMain@16
1>Main.obj : error LNK2019: unresolved external symbol __imp__TranslateMessage@4 referenced in function _WinMain@16
1>Main.obj : error LNK2019: unresolved external symbol __imp__GetMessageA@16 referenced in function _WinMain@16
1>Main.obj : error LNK2019: unresolved external symbol __imp__PeekMessageA@20 referenced in function _WinMain@16
1>cdx.lib(cdxinput.obj) : error LNK2019: unresolved external symbol __imp__SystemParametersInfoA@16 referenced in function "public: void __thiscall CDXInput::SetMouseAccelerator(int,unsigned long,double,unsigned long,double)" (?SetMouseAccelerator@CDXInput@@QAEXHKNKN@Z)
1>cdx.lib(cdxinput.obj) : error LNK2019: unresolved external symbol __imp__GetKeyNameTextA@12 referenced in function "public: void __thiscall CDXInput::GetKeyDesc(unsigned long,char *)" (?GetKeyDesc@CDXInput@@QAEXKPAD@Z)
1>cdx.lib(cdxinput.obj) : error LNK2019: unresolved external symbol __imp__ToAscii@20 referenced in function "public: char __thiscall CDXInput::RawToAscii(unsigned long)" (?RawToAscii@CDXInput@@QAEDK@Z)
1>cdx.lib(cdxinput.obj) : error LNK2019: unresolved external symbol __imp__MapVirtualKeyA@8 referenced in function "public: char __thiscall CDXInput::RawToAscii(unsigned long)" (?RawToAscii@CDXInput@@QAEDK@Z)
1>cdx.lib(cdxinput.obj) : error LNK2019: unresolved external symbol __imp__GetKeyboardState@4 referenced in function "public: char __thiscall CDXInput::RawToAscii(unsigned long)" (?RawToAscii@CDXInput@@QAEDK@Z)
1>cdx.lib(cdxinput.obj) : error LNK2019: unresolved external symbol __imp__GetCursorPos@4 referenced in function "public: long __thiscall CDXInput::Create(void *,void *)" (?Create@CDXInput@@QAEJPAX0@Z)
1>cdx.lib(cdxscreen.obj) : error LNK2019: unresolved external symbol __imp__ReleaseDC@8 referenced in function "public: long __thiscall CDXScreen::CreateWindowed(void *,int,int)" (?CreateWindowed@CDXScreen@@QAEJPAXHH@Z)
1>cdx.lib(cdxscreen.obj) : error LNK2019: unresolved external symbol __imp__GetDeviceCaps@8 referenced in function "public: long __thiscall CDXScreen::CreateWindowed(void *,int,int)" (?CreateWindowed@CDXScreen@@QAEJPAXHH@Z)
1>cdx.lib(cdximagejpg.obj) : error LNK2001: unresolved external symbol __imp__GetDeviceCaps@8
1>cdx.lib(cdxscreen.obj) : error LNK2019: unresolved external symbol __imp__GetDC@4 referenced in function "public: long __thiscall CDXScreen::CreateWindowed(void *,int,int)" (?CreateWindowed@CDXScreen@@QAEJPAXHH@Z)
1>cdx.lib(cdxscreen.obj) : error LNK2019: unresolved external symbol __imp__OffsetRect@12 referenced in function "public: long __thiscall CDXScreen::Flip(int,int,int)" (?Flip@CDXScreen@@QAEJHHH@Z)
1>cdx.lib(cdxscreen.obj) : error LNK2019: unresolved external symbol __imp__ClientToScreen@8 referenced in function "public: long __thiscall CDXScreen::Flip(int,int,int)" (?Flip@CDXScreen@@QAEJHHH@Z)
1>cdx.lib(cdxscreen.obj) : error LNK2019: unresolved external symbol __imp__GetClientRect@8 referenced in function "public: long __thiscall CDXScreen::Flip(int,int,int)" (?Flip@CDXScreen@@QAEJHHH@Z)
1>cdx.lib(cdxscreen.obj) : error LNK2019: unresolved external symbol __imp__SetWindowPos@28 referenced in function "public: long __thiscall CDXScreen::ChangeVideoMode(unsigned long,unsigned long,unsigned long,int)" (?ChangeVideoMode@CDXScreen@@QAEJKKKH@Z)
1>cdx.lib(cdxsurface.obj) : error LNK2019: unresolved external symbol __imp__CreateFontA@56 referenced in function "public: long __thiscall CDXSurface::ChangeFont(char const *,int,int,int)" (?ChangeFont@CDXSurface@@QAEJPBDHHH@Z)
1>cdx.lib(cdxsurface.obj) : error LNK2019: unresolved external symbol __imp__DeleteObject@4 referenced in function "public: long __thiscall CDXSurface::ChangeFont(char const *,int,int,int)" (?ChangeFont@CDXSurface@@QAEJPBDHHH@Z)
1>cdx.lib(ddutils.obj) : error LNK2001: unresolved external symbol __imp__DeleteObject@4
1>cdx.lib(cdxsurface.obj) : error LNK2019: unresolved external symbol __imp__SelectObject@8 referenced in function "public: long __thiscall CDXSurface::SetFont(void)" (?SetFont@CDXSurface@@QAEJXZ)
1>cdx.lib(ddutils.obj) : error LNK2001: unresolved external symbol __imp__SelectObject@8
1>cdx.lib(cdxsurface.obj) : error LNK2019: unresolved external symbol __imp__TextOutA@20 referenced in function "public: long __thiscall CDXSurface::TextXY(int,int,unsigned long,char const *)" (?TextXY@CDXSurface@@QAEJHHKPBD@Z)
1>cdx.lib(cdxsurface.obj) : error LNK2019: unresolved external symbol __imp__SetTextColor@8 referenced in function "public: long __thiscall CDXSurface::TextXY(int,int,unsigned long,char const *)" (?TextXY@CDXSurface@@QAEJHHKPBD@Z)
1>cdx.lib(cdxsurface.obj) : error LNK2019: unresolved external symbol __imp__SetBkMode@8 referenced in function "public: long __thiscall CDXSurface::TextXY(int,int,unsigned long,char const *)" (?TextXY@CDXSurface@@QAEJHHKPBD@Z)
1>cdx.lib(cdxsurface.obj) : error LNK2019: unresolved external symbol __imp__DrawTextA@20 referenced in function "public: long __thiscall CDXSurface::DrawTextA(char const *,unsigned long,struct tagRECT *)" (?DrawTextA@CDXSurface@@QAEJPBDKPAUtagRECT@@@Z)
1>cdx.lib(cdxsurface.obj) : error LNK2019: unresolved external symbol __imp__CreateFontIndirectA@4 referenced in function "public: __thiscall CDXSurface::CDXSurface(class CDXSurface &)" (??0CDXSurface@@QAE@AAV0@@Z)
1>cdx.lib(cdxsurface.obj) : error LNK2019: unresolved external symbol __imp__GetObjectA@12 referenced in function "public: __thiscall CDXSurface::CDXSurface(class CDXSurface &)" (??0CDXSurface@@QAE@AAV0@@Z)
1>cdx.lib(ddutils.obj) : error LNK2001: unresolved external symbol __imp__GetObjectA@12
1>cdx.lib(ddutils.obj) : error LNK2019: unresolved external symbol __imp__DeleteDC@4 referenced in function _DDCopyBitmap
1>cdx.lib(cdximagejpg.obj) : error LNK2001: unresolved external symbol __imp__DeleteDC@4
1>cdx.lib(ddutils.obj) : error LNK2019: unresolved external symbol __imp__StretchBlt@44 referenced in function _DDCopyBitmap
1>cdx.lib(ddutils.obj) : error LNK2019: unresolved external symbol __imp__CreateCompatibleDC@4 referenced in function _DDCopyBitmap
1>cdx.lib(ddutils.obj) : error LNK2019: unresolved external symbol __imp__SetPixel@16 referenced in function _DDColorMatch
1>cdx.lib(ddutils.obj) : error LNK2019: unresolved external symbol __imp__GetPixel@12 referenced in function _DDColorMatch
1>cdx.lib(ddutils.obj) : error LNK2019: unresolved external symbol __imp__LoadImageA@24 referenced in function _DDLoadBitmap
1>cdx.lib(cdximagejpg.obj) : error LNK2019: unresolved external symbol __imp__CreateICA@16 referenced in function "public: virtual struct IDirectDrawSurface7 * __thiscall CDXImageJPG::GetImage(struct IDirectDraw7 *,long,char *,unsigned char)" (?GetImage@CDXImageJPG@@UAEPAUIDirectDrawSurface7@@PAUIDirectDraw7@@JPADE@Z)
1>cdx.lib(cdximagejpg.obj) : error LNK2019: unresolved external symbol __imp__OleLoadPicture@20 referenced in function "public: virtual struct IDirectDrawSurface7 * __thiscall CDXImageJPG::GetImage(struct IDirectDraw7 *,long,char *,unsigned char)" (?GetImage@CDXImageJPG@@UAEPAUIDirectDrawSurface7@@PAUIDirectDraw7@@JPADE@Z)
1>cdx.lib(cdximagejpg.obj) : error LNK2019: unresolved external symbol __imp__CreateStreamOnHGlobal@12 referenced in function "public: virtual struct IDirectDrawSurface7 * __thiscall CDXImageJPG::GetImage(struct IDirectDraw7 *,long,char *,unsigned char)" (?GetImage@CDXImageJPG@@UAEPAUIDirectDrawSurface7@@PAUIDirectDraw7@@JPADE@Z)
1>cdx.lib(cdximagepsd.obj) : error LNK2019: unresolved external symbol __imp__StretchDIBits@52 referenced in function "public: virtual struct IDirectDrawSurface7 * __thiscall CDXImagePSD::GetImage(struct IDirectDraw7 *,long,char *,unsigned char)" (?GetImage@CDXImagePSD@@UAEPAUIDirectDrawSurface7@@PAUIDirectDraw7@@JPADE@Z)
1>cdx.lib(cdximagebmp.obj) : error LNK2001: unresolved external symbol __imp__StretchDIBits@52
1>cdx.lib(cdximagebase.obj) : error LNK2001: unresolved external symbol __imp__StretchDIBits@52
1>Debug\MyFirstCDX.exe : fatal error LNK1120: 49 unresolved externals
1>Build log was saved at "file://c:\Users\nti\Desktop\MyFirstCDX\Debug\BuildLog.htm"
1>MyFirstCDX - 57 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Permalänk
Medlem

tja Elgot om du inte har någon annan lösning så ska jag kanske byta till Microsoft c++ express 2010 eller 2008

Permalänk
Hedersmedlem
Skrivet av mj123:

1>Searching libraries
1> Searching C:\CDX\lib\cdx.lib:
1> Searching C:\Program Files (x86)\Microsoft DirectX SDK (August 2006)\Lib\x86\ddraw.lib:
1> Searching C:\Program Files (x86)\Microsoft DirectX SDK (August 2006)\Lib\x86\dxguid.lib:
1> Searching C:\Program Files (x86)\Microsoft DirectX SDK (August 2006)\Lib\x86\dsound.lib:
1> Searching C:\Program Files (x86)\Microsoft DirectX SDK (August 2006)\Lib\x86\dinput.lib:
1> Searching C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\winmm.lib:
1> Searching C:\Program Files (x86)\Microsoft Visual Studio 8\VC\lib\kernel32.lib:
1> Searching C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\uuid.lib:
1> Searching C:\Program Files (x86)\Microsoft Visual Studio 8\VC\lib\LIBCMTD.lib:
1> Searching C:\Program Files (x86)\Microsoft Visual Studio 8\VC\lib\OLDNAMES.lib:
1> Searching C:\CDX\lib\cdx.lib:
1> Searching C:\Program Files (x86)\Microsoft DirectX SDK (August 2006)\Lib\x86\ddraw.lib:
1> Searching C:\Program Files (x86)\Microsoft DirectX SDK (August 2006)\Lib\x86\dxguid.lib:
1> Searching C:\Program Files (x86)\Microsoft DirectX SDK (August 2006)\Lib\x86\dsound.lib:
1> Searching C:\Program Files (x86)\Microsoft DirectX SDK (August 2006)\Lib\x86\dinput.lib:
1> Searching C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\winmm.lib:
1> Searching C:\Program Files (x86)\Microsoft Visual Studio 8\VC\lib\kernel32.lib:
1> Searching C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\uuid.lib:
1>Finished searching libraries

Det ser som sagt ut som att user32.lib saknas. Lägg till den.

Permalänk
Medlem

okej en sekund

Permalänk
Medlem

1>------ Build started: Project: MyFirstCDX, Configuration: Debug Win32 ------
1>Linking...
1>Searching libraries
1> Searching C:\CDX\lib\cdx.lib:
1> Searching C:\Program Files (x86)\Microsoft DirectX SDK (August 2006)\Lib\x86\ddraw.lib:
1> Searching C:\Program Files (x86)\Microsoft DirectX SDK (August 2006)\Lib\x86\dxguid.lib:
1> Searching C:\Program Files (x86)\Microsoft DirectX SDK (August 2006)\Lib\x86\dsound.lib:
1> Searching C:\Program Files (x86)\Microsoft DirectX SDK (August 2006)\Lib\x86\dinput.lib:
1> Searching C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\winmm.lib:
1> Searching C:\Program Files (x86)\Microsoft Visual Studio 8\VC\lib\kernel32.lib:
1> Searching C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\uuid.lib:
1> Searching C:\Program Files (x86)\Microsoft Visual Studio 8\VC\lib\LIBCMTD.lib:
1> Searching C:\Program Files (x86)\Microsoft Visual Studio 8\VC\lib\OLDNAMES.lib:
1> Searching C:\CDX\lib\cdx.lib:
1> Searching C:\Program Files (x86)\Microsoft DirectX SDK (August 2006)\Lib\x86\ddraw.lib:
1> Searching C:\Program Files (x86)\Microsoft DirectX SDK (August 2006)\Lib\x86\dxguid.lib:
1> Searching C:\Program Files (x86)\Microsoft DirectX SDK (August 2006)\Lib\x86\dsound.lib:
1> Searching C:\Program Files (x86)\Microsoft DirectX SDK (August 2006)\Lib\x86\dinput.lib:
1> Searching C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\winmm.lib:
1> Searching C:\Program Files (x86)\Microsoft Visual Studio 8\VC\lib\kernel32.lib:
1> Searching C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\uuid.lib:
1>Finished searching libraries

jag fattar inte en direktion som heter C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib finns inte med även om jag till la den i c++ express 2005? det var skumt. för där ligger User32.lib

Permalänk
Medlem

och i C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib där finns det också User32.lib och den finns i listan

Permalänk
Hedersmedlem
Skrivet av mj123:

jag fattar inte en direktion som heter C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib finns inte med även om jag till la den i c++ express 2005? det var skumt. för där ligger User32.lib

Har du alltså skrivit " user32.lib" sist i
Properties --> Linker --> Input --> Additional Dependencies?
Det som kan hända är då att den inte hittar filen (och då får man typisk felet "LINK : fatal error LNK1104: cannot open file 'user32.lib') eller också dyker den upp i den där listan.

Permalänk
Medlem

jag ska kolla

Permalänk
Medlem

ja det blev bättre men nu är det bara 26 error istället för 57 här är meddelandet :

1>------ Build started: Project: MyFirstCDX, Configuration: Debug Win32 ------
1>Compiling...
1>Active.cpp
1>Init.cpp
1>Main.cpp
1>Generating Code...
1>Linking...
1>Searching libraries
1> Searching C:\CDX\lib\cdx.lib:
1> Searching C:\Program Files (x86)\Microsoft DirectX SDK (August 2006)\Lib\x86\ddraw.lib:
1> Searching C:\Program Files (x86)\Microsoft DirectX SDK (August 2006)\Lib\x86\dxguid.lib:
1> Searching C:\Program Files (x86)\Microsoft DirectX SDK (August 2006)\Lib\x86\dsound.lib:
1> Searching C:\Program Files (x86)\Microsoft DirectX SDK (August 2006)\Lib\x86\dinput.lib:
1> Searching C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\winmm.lib:
1> Searching C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\User32.lib:
1> Searching C:\Program Files (x86)\Microsoft Visual Studio 8\VC\lib\kernel32.lib:
1> Searching C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\uuid.lib:
1> Searching C:\Program Files (x86)\Microsoft Visual Studio 8\VC\lib\LIBCMTD.lib:
1> Searching C:\Program Files (x86)\Microsoft Visual Studio 8\VC\lib\OLDNAMES.lib:
1> Searching C:\CDX\lib\cdx.lib:
1> Searching C:\Program Files (x86)\Microsoft DirectX SDK (August 2006)\Lib\x86\ddraw.lib:
1> Searching C:\Program Files (x86)\Microsoft DirectX SDK (August 2006)\Lib\x86\dxguid.lib:
1> Searching C:\Program Files (x86)\Microsoft DirectX SDK (August 2006)\Lib\x86\dsound.lib:
1> Searching C:\Program Files (x86)\Microsoft DirectX SDK (August 2006)\Lib\x86\dinput.lib:
1> Searching C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\winmm.lib:
1> Searching C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\User32.lib:
1> Searching C:\Program Files (x86)\Microsoft Visual Studio 8\VC\lib\kernel32.lib:
1> Searching C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\uuid.lib:
1>Finished searching libraries
1>cdx.lib(cdxscreen.obj) : error LNK2019: unresolved external symbol __imp__GetDeviceCaps@8 referenced in function "public: long __thiscall CDXScreen::CreateWindowed(void *,int,int)" (?CreateWindowed@CDXScreen@@QAEJPAXHH@Z)
1>cdx.lib(cdximagejpg.obj) : error LNK2001: unresolved external symbol __imp__GetDeviceCaps@8
1>cdx.lib(cdxsurface.obj) : error LNK2019: unresolved external symbol __imp__CreateFontA@56 referenced in function "public: long __thiscall CDXSurface::ChangeFont(char const *,int,int,int)" (?ChangeFont@CDXSurface@@QAEJPBDHHH@Z)
1>cdx.lib(cdxsurface.obj) : error LNK2019: unresolved external symbol __imp__DeleteObject@4 referenced in function "public: long __thiscall CDXSurface::ChangeFont(char const *,int,int,int)" (?ChangeFont@CDXSurface@@QAEJPBDHHH@Z)
1>cdx.lib(ddutils.obj) : error LNK2001: unresolved external symbol __imp__DeleteObject@4
1>cdx.lib(cdxsurface.obj) : error LNK2019: unresolved external symbol __imp__SelectObject@8 referenced in function "public: long __thiscall CDXSurface::SetFont(void)" (?SetFont@CDXSurface@@QAEJXZ)
1>cdx.lib(ddutils.obj) : error LNK2001: unresolved external symbol __imp__SelectObject@8
1>cdx.lib(cdxsurface.obj) : error LNK2019: unresolved external symbol __imp__TextOutA@20 referenced in function "public: long __thiscall CDXSurface::TextXY(int,int,unsigned long,char const *)" (?TextXY@CDXSurface@@QAEJHHKPBD@Z)
1>cdx.lib(cdxsurface.obj) : error LNK2019: unresolved external symbol __imp__SetTextColor@8 referenced in function "public: long __thiscall CDXSurface::TextXY(int,int,unsigned long,char const *)" (?TextXY@CDXSurface@@QAEJHHKPBD@Z)
1>cdx.lib(cdxsurface.obj) : error LNK2019: unresolved external symbol __imp__SetBkMode@8 referenced in function "public: long __thiscall CDXSurface::TextXY(int,int,unsigned long,char const *)" (?TextXY@CDXSurface@@QAEJHHKPBD@Z)
1>cdx.lib(cdxsurface.obj) : error LNK2019: unresolved external symbol __imp__CreateFontIndirectA@4 referenced in function "public: __thiscall CDXSurface::CDXSurface(class CDXSurface &)" (??0CDXSurface@@QAE@AAV0@@Z)
1>cdx.lib(cdxsurface.obj) : error LNK2019: unresolved external symbol __imp__GetObjectA@12 referenced in function "public: __thiscall CDXSurface::CDXSurface(class CDXSurface &)" (??0CDXSurface@@QAE@AAV0@@Z)
1>cdx.lib(ddutils.obj) : error LNK2001: unresolved external symbol __imp__GetObjectA@12
1>cdx.lib(ddutils.obj) : error LNK2019: unresolved external symbol __imp__DeleteDC@4 referenced in function _DDCopyBitmap
1>cdx.lib(cdximagejpg.obj) : error LNK2001: unresolved external symbol __imp__DeleteDC@4
1>cdx.lib(ddutils.obj) : error LNK2019: unresolved external symbol __imp__StretchBlt@44 referenced in function _DDCopyBitmap
1>cdx.lib(ddutils.obj) : error LNK2019: unresolved external symbol __imp__CreateCompatibleDC@4 referenced in function _DDCopyBitmap
1>cdx.lib(ddutils.obj) : error LNK2019: unresolved external symbol __imp__SetPixel@16 referenced in function _DDColorMatch
1>cdx.lib(ddutils.obj) : error LNK2019: unresolved external symbol __imp__GetPixel@12 referenced in function _DDColorMatch
1>cdx.lib(cdximagejpg.obj) : error LNK2019: unresolved external symbol __imp__CreateICA@16 referenced in function "public: virtual struct IDirectDrawSurface7 * __thiscall CDXImageJPG::GetImage(struct IDirectDraw7 *,long,char *,unsigned char)" (?GetImage@CDXImageJPG@@UAEPAUIDirectDrawSurface7@@PAUIDirectDraw7@@JPADE@Z)
1>cdx.lib(cdximagejpg.obj) : error LNK2019: unresolved external symbol __imp__OleLoadPicture@20 referenced in function "public: virtual struct IDirectDrawSurface7 * __thiscall CDXImageJPG::GetImage(struct IDirectDraw7 *,long,char *,unsigned char)" (?GetImage@CDXImageJPG@@UAEPAUIDirectDrawSurface7@@PAUIDirectDraw7@@JPADE@Z)
1>cdx.lib(cdximagejpg.obj) : error LNK2019: unresolved external symbol __imp__CreateStreamOnHGlobal@12 referenced in function "public: virtual struct IDirectDrawSurface7 * __thiscall CDXImageJPG::GetImage(struct IDirectDraw7 *,long,char *,unsigned char)" (?GetImage@CDXImageJPG@@UAEPAUIDirectDrawSurface7@@PAUIDirectDraw7@@JPADE@Z)
1>cdx.lib(cdximagepsd.obj) : error LNK2019: unresolved external symbol __imp__StretchDIBits@52 referenced in function "public: virtual struct IDirectDrawSurface7 * __thiscall CDXImagePSD::GetImage(struct IDirectDraw7 *,long,char *,unsigned char)" (?GetImage@CDXImagePSD@@UAEPAUIDirectDrawSurface7@@PAUIDirectDraw7@@JPADE@Z)
1>cdx.lib(cdximagebmp.obj) : error LNK2001: unresolved external symbol __imp__StretchDIBits@52
1>cdx.lib(cdximagebase.obj) : error LNK2001: unresolved external symbol __imp__StretchDIBits@52
1>Debug\MyFirstCDX.exe : fatal error LNK1120: 18 unresolved externals
1>Build log was saved at "file://c:\Users\nti\Desktop\MyFirstCDX\Debug\BuildLog.htm"
1>MyFirstCDX - 26 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Permalänk
Hedersmedlem

Den första verkar höra till gdi32.lib. Se till att alla standardbibliotek är med.

Permalänk
Medlem
Skrivet av Elgot:

Den första verkar höra till gdi32.lib. Se till att alla standardbibliotek är med.

Det verkar vara gdi32.lib på resten.

Till trådstartaren: Det här är ett bra sätt att samla negativ karma på. Jag kan förstå att det är frustrerande att inte veta, men nu vill jag att du lär dig läxan här: När man får "unresolved external symbols" så tar man köttet i de olika namnen, och googlar på , t.ex, "StretchDIBits msdn", och scrollar ner där det står "Library", "gdi32.lib". Då lägger man till det libet.

När du kodar i Windows med Visual C++, eller C#, osv, så skall du rota runt på http://msdn.microsoft.com, inte på sweclockers.

Fördelen är att nu vet du det här, så nu behöver du aldrig mer fråga om "unresolved external symbol".

Permalänk
Medlem

okej tack jag tror jag kanske har lärt mig nu

Permalänk
Medlem

whooooo det funkar nu är det bara 3 error
1>Finished searching libraries
1>cdx.lib(cdximagejpg.obj) : error LNK2019: unresolved external symbol __imp__OleLoadPicture@20 referenced in function "public: virtual struct IDirectDrawSurface7 * __thiscall CDXImageJPG::GetImage(struct IDirectDraw7 *,long,char *,unsigned char)" (?GetImage@CDXImageJPG@@UAEPAUIDirectDrawSurface7@@PAUIDirectDraw7@@JPADE@Z)
1>cdx.lib(cdximagejpg.obj) : error LNK2019: unresolved external symbol __imp__CreateStreamOnHGlobal@12 referenced in function "public: virtual struct IDirectDrawSurface7 * __thiscall CDXImageJPG::GetImage(struct IDirectDraw7 *,long,char *,unsigned char)" (?GetImage@CDXImageJPG@@UAEPAUIDirectDrawSurface7@@PAUIDirectDraw7@@JPADE@Z)
1>Debug\MyFirstCDX.exe : fatal error LNK1120: 2 unresolved externals
1>Build log was saved at "file://c:\Users\nti\Desktop\MyFirstCDX\Debug\BuildLog.htm"
1>MyFirstCDX - 3 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Permalänk
Medlem
Skrivet av mj123:

whooooo det funkar nu är det bara 3 error

bra, då vet du vad du skall göra med felmeddelandet om:

Skrivet av mj123:

OleLoadPicture

och

Skrivet av mj123:

CreateStreamOnHGlobal

Permalänk
Medlem

FUcccccccck yeah det funkar jag fick fram bilden tusen tack till er alla. whoooooo bästa Sweclockers