C++/CLI 빌드 시, LNK2019 에러 #1
Programming/C++/CLI / 2010. 6. 7. 22:12
1>First.lib(SAEApp.obj) : error LNK2019: __imp__GetClientRect@8 외부 기호(참조 위치: "public: bool __thiscall SAEApp::Initialize(void)" (?Initialize@SAEApp@@QAE_NXZ) 함수)에서 확인하지 못했습니다.
1>NiD3D10Renderer.lib(NiD3D10Renderer.obj) : error LNK2001: __imp__GetClientRect@8 외부 기호를 확인할 수 없습니다.
1>NiSystem.lib(NiDebug_Win32.obj) : error LNK2019: __imp__MessageBoxA@16 외부 기호(참조 위치: "public: static bool __cdecl NiAssertFail::DefaultAssertFail(char const *,char const *,char const *,int)" (?DefaultAssertFail@NiAssertFail@@SA_NPBD00H@Z) 함수)에서 확인하지 못했습니다.
1>NiSystem.lib(NiMessageBox.obj) : error LNK2001: __imp__MessageBoxA@16 외부 기호를 확인할 수 없습니다.
1>SecretBaseLib.lib(Assert.obj) : error LNK2001: __imp__MessageBoxA@16 외부 기호를 확인할 수 없습니다.
1>First.lib(Window.obj) : error LNK2019: __imp__WaitMessage@0 외부 기호(참조 위치: "public: int __thiscall CWindow::Run(struct HINSTANCE__ *,int)" (?Run@CWindow@@QAEHPAUHINSTANCE__@@H@Z) 함수)에서 확인하지 못했습니다.
1>First.lib(Window.obj) : error LNK2019: __imp__DispatchMessageA@4 외부 기호(참조 위치: "public: int __thiscall CWindow::Run(struct HINSTANCE__ *,int)" (?Run@CWindow@@QAEHPAUHINSTANCE__@@H@Z) 함수)에서 확인하지 못했습니다.
1>First.lib(Window.obj) : error LNK2019: __imp__TranslateMessage@4 외부 기호(참조 위치: "public: int __thiscall CWindow::Run(struct HINSTANCE__ *,int)" (?Run@CWindow@@QAEHPAUHINSTANCE__@@H@Z) 함수)에서 확인하지 못했습니다.
1>First.lib(Window.obj) : error LNK2019: __imp__GetMessageA@16 외부 기호(참조 위치: "public: int __thiscall CWindow::Run(struct HINSTANCE__ *,int)" (?Run@CWindow@@QAEHPAUHINSTANCE__@@H@Z) 함수)에서 확인하지 못했습니다.
1>First.lib(Window.obj) : error LNK2019: __imp__PeekMessageA@20 외부 기호(참조 위치: "public: int __thiscall CWindow::Run(struct HINSTANCE__ *,int)" (?Run@CWindow@@QAEHPAUHINSTANCE__@@H@Z) 함수)에서 확인하지 못했습니다.
1>SecretBaseLib.lib(Assert.obj) : error LNK2001: __imp__PeekMessageA@20 외부 기호를 확인할 수 없습니다.
1>First.lib(Window.obj) : error LNK2019: __imp__ShowWindow@8 외부 기호(참조 위치: "public: int __thiscall CWindow::Run(struct HINSTANCE__ *,int)" (?Run@CWindow@@QAEHPAUHINSTANCE__@@H@Z) 함수)에서 확인하지 못했습니다.
1>First.lib(Window.obj) : error LNK2019: __imp__SetWindowPos@28 외부 기호(참조 위치: "private: void __thiscall CWindow::SetAdjustWindow(void)" (?SetAdjustWindow@CWindow@@AAEXXZ) 함수)에서 확인하지 못했습니다.
1>SecretCoreLib.lib(VisualManager.obj) : error LNK2001: __imp__SetWindowPos@28 외부 기호를 확인할 수 없습니다.
1>First.lib(Window.obj) : error LNK2019: __imp__GetWindowRect@8 외부 기호(참조 위치: "private: void __thiscall CWindow::SetAdjustWindow(void)" (?SetAdjustWindow@CWindow@@AAEXXZ) 함수)에서 확인하지 못했습니다.
1>First.lib(Window.obj) : error LNK2019: __imp__GetSystemMetrics@4 외부 기호(참조 위치: "private: void __thiscall CWindow::SetAdjustWindow(void)" (?SetAdjustWindow@CWindow@@AAEXXZ) 함수)에서 확인하지 못했습니다.
1>First.lib(Window.obj) : error LNK2019: __imp__AdjustWindowRectEx@16 외부 기호(참조 위치: "private: void __thiscall CWindow::SetAdjustWindow(void)" (?SetAdjustWindow@CWindow@@AAEXXZ) 함수)에서 확인하지 못했습니다.
1>First.lib(Window.obj) : error LNK2019: __imp__GetMenu@4 외부 기호(참조 위치: "private: void __thiscall CWindow::SetAdjustWindow(void)" (?SetAdjustWindow@CWindow@@AAEXXZ) 함수)에서 확인하지 못했습니다.
1>First.lib(Window.obj) : error LNK2019: __imp__GetWindowLongA@8 외부 기호(참조 위치: "private: void __thiscall CWindow::SetAdjustWindow(void)" (?SetAdjustWindow@CWindow@@AAEXXZ) 함수)에서 확인하지 못했습니다.
1>SecretBaseLib.lib(Assert.obj) : error LNK2019: __imp__PostQuitMessage@4 외부 기호(참조 위치: "bool __cdecl SecretBase::SC_Assert(char const *,char const *,unsigned int)" (?SC_Assert@SecretBase@@YA_NPBD0I@Z) 함수)에서 확인하지 못했습니다.
1>SecretCoreLib.lib(VisualManager.obj) : error LNK2019: __imp__AdjustWindowRect@12 외부 기호(참조 위치: "protected: void __thiscall SCore::Visual::Implement::VisualManager::RecreateRenderer(bool,unsigned int,unsigned int)" (?RecreateRenderer@VisualManager@Implement@Visual@SCore@@IAEX_NII@Z) 함수)에서 확인하지 못했습니다.
1>SecretInterface.lib(CUIInterfaceCore.obj) : error LNK2019: __imp__SendMessageA@16 외부 기호(참조 위치: "public: void __thiscall SecretInterface::CUIInterfaceCore::QuitGame(void)" (?QuitGame@CUIInterfaceCore@SecretInterface@@QAEXXZ) 함수)에서 확인하지 못했습니다.
1>SecretInterface.lib(CUIEditString.obj) : error LNK2001: __imp__SendMessageA@16 외부 기호를 확인할 수 없습니다.
1>SecretInterface.lib(CUICursor.obj) : error LNK2019: __imp__ClientToScreen@8 외부 기호(참조 위치: "private: bool __thiscall SecretInterface::CUICursor::CheckOutScreenMousePosition(void)" (?CheckOutScreenMousePosition@CUICursor@SecretInterface@@AAE_NXZ) 함수)에서 확인하지 못했습니다.
1>SecretInterface.lib(CUICursor.obj) : error LNK2019: __imp__GetCursorPos@4 외부 기호(참조 위치: "private: bool __thiscall SecretInterface::CUICursor::CheckOutScreenMousePosition(void)" (?CheckOutScreenMousePosition@CUICursor@SecretInterface@@AAE_NXZ) 함수)에서 확인하지 못했습니다.
1>SecretInterface.lib(CUICursor.obj) : error LNK2019: __imp__GetFocus@0 외부 기호(참조 위치: "private: bool __thiscall SecretInterface::CUICursor::CheckOutScreenMousePosition(void)" (?CheckOutScreenMousePosition@CUICursor@SecretInterface@@AAE_NXZ) 함수)에서 확인하지 못했습니다.
1>SecretInterface.lib(CUICursor.obj) : error LNK2019: __imp__ClipCursor@4 외부 기호(참조 위치: "public: void __thiscall SecretInterface::CUICursor::SetWindowFocus(void)" (?SetWindowFocus@CUICursor@SecretInterface@@QAEXXZ) 함수)에서 확인하지 못했습니다.
1>SecretInterface.lib(CUICursor.obj) : error LNK2019: __imp__ScreenToClient@8 외부 기호(참조 위치: "public: void __thiscall SecretInterface::CUICursor::SetWindowFocus(void)" (?SetWindowFocus@CUICursor@SecretInterface@@QAEXXZ) 함수)에서 확인하지 못했습니다.
1>SecretInterface.lib(CUICursor.obj) : error LNK2019: __imp__SetCursorPos@8 외부 기호(참조 위치: "private: void __thiscall SecretInterface::CUICursor::OnMoveFrame(void)" (?OnMoveFrame@CUICursor@SecretInterface@@AAEXXZ) 함수)에서 확인하지 못했습니다.
1>SecretInterface.lib(CUIDefine.obj) : error LNK2019: __imp__ShowCursor@4 외부 기호(참조 위치: "public: static void __cdecl SecretInterface::CUIDefine::SetWinSysCursor(bool)" (?SetWinSysCursor@CUIDefine@SecretInterface@@SAX_N@Z) 함수)에서 확인하지 못했습니다.
1>SecretInterface.lib(CUIEditString.obj) : error LNK2019: __imp__CloseClipboard@0 외부 기호(참조 위치: "public: void __thiscall SecretInterface::CUIEditString::CopyDeleteClipboard(void)" (?CopyDeleteClipboard@CUIEditString@SecretInterface@@QAEXXZ) 함수)에서 확인하지 못했습니다.
1>SecretInterface.lib(CUIEditString.obj) : error LNK2019: __imp__SetClipboardData@8 외부 기호(참조 위치: "public: void __thiscall SecretInterface::CUIEditString::CopyDeleteClipboard(void)" (?CopyDeleteClipboard@CUIEditString@SecretInterface@@QAEXXZ) 함수)에서 확인하지 못했습니다.
1>SecretInterface.lib(CUIEditString.obj) : error LNK2019: __imp__EmptyClipboard@0 외부 기호(참조 위치: "public: void __thiscall SecretInterface::CUIEditString::CopyDeleteClipboard(void)" (?CopyDeleteClipboard@CUIEditString@SecretInterface@@QAEXXZ) 함수)에서 확인하지 못했습니다.
1>SecretInterface.lib(CUIEditString.obj) : error LNK2019: __imp__OpenClipboard@4 외부 기호(참조 위치: "public: void __thiscall SecretInterface::CUIEditString::CopyDeleteClipboard(void)" (?CopyDeleteClipboard@CUIEditString@SecretInterface@@QAEXXZ) 함수)에서 확인하지 못했습니다.
1>SecretInterface.lib(CUIEditString.obj) : error LNK2019: __imp__GetClipboardData@4 외부 기호(참조 위치: "public: void __thiscall SecretInterface::CUIEditString::PasteClipboard(void)" (?PasteClipboard@CUIEditString@SecretInterface@@QAEXXZ) 함수)에서 확인하지 못했습니다.
1>SecretInterface.lib(CUIEditString.obj) : error LNK2019: __imp__IsClipboardFormatAvailable@4 외부 기호(참조 위치: "public: void __thiscall SecretInterface::CUIEditString::PasteClipboard(void)" (?PasteClipboard@CUIEditString@SecretInterface@@QAEXXZ) 함수)에서 확인하지 못했습니다.
1>SecretBaseLib.lib(PathManager.obj) : error LNK2019: __imp__wsprintfA 외부 기호(참조 위치: "class SecretBase::PathManager::Path const & __cdecl SecretBase::PathManager::GetModifyPath(char const *)" (?GetModifyPath@PathManager@SecretBase@@YAABVPath@12@PBD@Z) 함수)에서 확인하지 못했습니다.
1>D:\Learn\ActionTool\Debug\Managed.dll : fatal error LNK1120: 31개의 확인할 수 없는 외부 참조입니다.
해결 방법 : #pragma comment(lib, "user32.lib")
반응형
'Programming > C++/CLI' 카테고리의 다른 글
C++/CLI 빌드 시, LNK2019 에러 #3 (0) | 2010.06.07 |
---|---|
C++/CLI 빌드 시, LNK2019 에러 #2 (0) | 2010.06.07 |
C# + CLI + C++ 혼합 디버깅 (0) | 2010.06.01 |
C#과 C++/CLI의 Finalize, IDisposable Pattern 차이 (1) | 2010.06.01 |
LNK2019 error @16 외부 기호 @4 함수)에서 확인하지 못했습니다. (2) | 2010.06.01 |