블로그 이미지
Every unexpected event is a path to learning for you. blueasa

카테고리

분류 전체보기 (2797)
Unity3D (853)
Programming (479)
Server (33)
Unreal (4)
Gamebryo (56)
Tip & Tech (185)
협업 (61)
3DS Max (3)
Game (12)
Utility (68)
Etc (98)
Link (32)
Portfolio (19)
Subject (90)
iOS,OSX (55)
Android (14)
Linux (5)
잉여 프로젝트 (2)
게임이야기 (3)
Memories (20)
Interest (38)
Thinking (38)
한글 (30)
PaperCraft (5)
Animation (408)
Wallpaper (2)
재테크 (18)
Exercise (3)
나만의 맛집 (3)
냥이 (10)
육아 (16)
Total
Today
Yesterday

1>NiInput.lib(NiDI8InputSystem.obj) : error LNK2019: __imp__CoUninitialize@0 외부 기호(참조 위치: "protected: static int __cdecl NiDI8InputSystem::IsXInputDevice(struct _GUID const *)" (?IsXInputDevice@NiDI8InputSystem@@KAHPBU_GUID@@@Z) 함수)에서 확인하지 못했습니다.
1>NiInput.lib(NiDI8InputSystem.obj) : error LNK2019: __imp__CoSetProxyBlanket@32 외부 기호(참조 위치: "protected: static int __cdecl NiDI8InputSystem::IsXInputDevice(struct _GUID const *)" (?IsXInputDevice@NiDI8InputSystem@@KAHPBU_GUID@@@Z) 함수)에서 확인하지 못했습니다.
1>NiInput.lib(NiDI8InputSystem.obj) : error LNK2019: __imp__CoCreateInstance@20 외부 기호(참조 위치: "protected: static int __cdecl NiDI8InputSystem::IsXInputDevice(struct _GUID const *)" (?IsXInputDevice@NiDI8InputSystem@@KAHPBU_GUID@@@Z) 함수)에서 확인하지 못했습니다.
1>NiInput.lib(NiDI8InputSystem.obj) : error LNK2019: __imp__CoInitialize@4 외부 기호(참조 위치: "protected: static int __cdecl NiDI8InputSystem::IsXInputDevice(struct _GUID const *)" (?IsXInputDevice@NiDI8InputSystem@@KAHPBU_GUID@@@Z) 함수)에서 확인하지 못했습니다.
1>D:\Learn\ActionTool\Debug\Managed.dll : fatal error LNK1120: 4개의 확인할 수 없는 외부 참조입니다.



해결방법 : #pragma comment(lib, "ole32.lib")
반응형

'Programming > C++/CLI' 카테고리의 다른 글

Win32 API TYPE <-> C# TYPE  (0) 2010.07.20
C#, Managed C++ 참고 자료  (0) 2010.06.25
C++/CLI 빌드 시, LNK2019 에러 #2  (0) 2010.06.07
C++/CLI 빌드 시, LNK2019 에러 #1  (0) 2010.06.07
C# + CLI + C++ 혼합 디버깅  (0) 2010.06.01
Posted by blueasa
, |

1>NiInput.lib(NiDI8InputSystem.obj) : error LNK2019: __imp__SysFreeString@4 외부 기호(참조 위치: "protected: static int __cdecl NiDI8InputSystem::IsXInputDevice(struct _GUID const *)" (?IsXInputDevice@NiDI8InputSystem@@KAHPBU_GUID@@@Z) 함수)에서 확인하지 못했습니다.
1>NiInput.lib(NiDI8InputSystem.obj) : error LNK2019: __imp__SysAllocString@4 외부 기호(참조 위치: "protected: static int __cdecl NiDI8InputSystem::IsXInputDevice(struct _GUID const *)" (?IsXInputDevice@NiDI8InputSystem@@KAHPBU_GUID@@@Z) 함수)에서 확인하지 못했습니다.
1>D:\Learn\ActionTool\Debug\Managed.dll : fatal error LNK1120: 2개의 확인할 수 없는 외부 참조입니다.



해결 방법 : #pragma comment(lib, "oleaut32.lib")
반응형
Posted by blueasa
, |

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개의 확인할 수 없는 외부 참조입니다.


주요하게 볼 부분은 밑줄 쳐진 부분의 골뱅이 앞부분..(예:__imp__MessageBoxA@16 외부 기호를 확인할 수 없습니다. 의 MessageBoxA)을 인터넷 검색을 열심히 하다보면 추가해야 될 lib 파일이 가끔 나온다.

해결 방법 : #pragma comment(lib, "user32.lib")
반응형
Posted by blueasa
, |