wxWidgets Visual Studio 2015 링크 오류

Macroland

Windows 10에서 Visual Studio Community 2015를 사용하여 최소 wxWidgets 샘플을 실행하려고합니다. wxWidgets 버전은 3.1.0입니다.

다음 명령을 사용하여 wxWidgets를 컴파일했습니다.

nmake -f makefile.vc SHARED=1 UNICODE=1 MONOLITHIC=1 BUILD=release

위에서 언급 한 명령으로 wxWidgets의 컴파일이 성공했습니다.

최소한의 wxWidgets에 예는 잘 컴파일하지만 난에 다음 링크 오류 얻을 릴리스 (아직 havent 한 시도 디버그) 버전 :

error LNK2001: unresolved external symbol "void (__cdecl* wxTheAssertHandler)(class wxString const &,int,class wxString const &,class wxString const &,class wxString const &)" (?wxTheAssertHandler@@3P6AXABVwxString@@H000@ZA)
1>Source.obj : error LNK2001: unresolved external symbol "class wxEventTypeTag<class wxCommandEvent> const wxEVT_MENU" (?wxEVT_MENU@@3V?$wxEventTypeTag@VwxCommandEvent@@@@B)
1>Source.obj : error LNK2001: unresolved external symbol "protected: static class wxAppConsole * (__cdecl* wxAppConsoleBase::ms_appInitFn)(void)" (?ms_appInitFn@wxAppConsoleBase@@1P6APAVwxAppConsole@@XZA)
1>Source.obj : error LNK2001: unresolved external symbol "char const * const wxFrameNameStr" (?wxFrameNameStr@@3QBDB)
1>Source.obj : error LNK2001: unresolved external symbol "protected: static class wxAppConsole * wxAppConsoleBase::ms_appInstance" (?ms_appInstance@wxAppConsoleBase@@1PAVwxAppConsole@@A)
1>Source.obj : error LNK2001: unresolved external symbol "class wxMBConv * wxConvLibcPtr" (?wxConvLibcPtr@@3PAVwxMBConv@@A)
1>Source.obj : error LNK2001: unresolved external symbol "char const * const wxLOG_COMPONENT" (?wxLOG_COMPONENT@@3PBDB)
1>Source.obj : error LNK2001: unresolved external symbol "public: static unsigned int const wxString::npos" (?npos@wxString@@2IB)
1>Source.obj : error LNK2001: unresolved external symbol "class wxSize const wxDefaultSize" (?wxDefaultSize@@3VwxSize@@B)
1>Source.obj : error LNK2001: unresolved external symbol "bool wxTrapInAssert" (?wxTrapInAssert@@3_NA)
1>Source.obj : error LNK2001: unresolved external symbol "wchar_t const * const wxEmptyString" (?wxEmptyString@@3PB_WB)
1>Source.obj : error LNK2001: unresolved external symbol "private: static bool wxLog::ms_doLog" (?ms_doLog@wxLog@@0_NA)
1>Source.obj : error LNK2001: unresolved external symbol "char const * const wxStatusLineNameStr" (?wxStatusLineNameStr@@3QBDB)
1>Source.obj : error LNK2001: unresolved external symbol "private: static unsigned long wxThread::ms_idMainThread" (?ms_idMainThread@wxThread@@0KA)
1>Source.obj : error LNK2001: unresolved external symbol "class wxPoint const wxDefaultPosition" (?wxDefaultPosition@@3VwxPoint@@B)

다음과 같은 전 처리기 정의가 있습니다.WIN32;_UNICODE;__WXMSW__;UNICODE

전체 링커 플래그 : /OUT:"C:\Users\gb\documents\visual studio 2015\Projects\wxWidgetsDeneme\Release\wxWidgetsDeneme.exe" /MANIFEST /LTCG:incremental /NXCOMPAT /PDB:"C:\Users\gb\documents\visual studio 2015\Projects\wxWidgetsDeneme\Release\wxWidgetsDeneme.pdb" /DYNAMICBASE "wxmsw31u.lib" "wxmsw31u_gl.lib" "wxexpat.lib" "wxjpeg.lib" "wxpng.lib" "wxscintilla.lib" "wxtiff.lib" "wxzlib.lib" "kernel32.lib" "user32.lib" "gdi32.lib" "winspool.lib" "comdlg32.lib" "advapi32.lib" "shell32.lib" "ole32.lib" "oleaut32.lib" "uuid.lib" "odbc32.lib" "odbccp32.lib" /MACHINE:X86 /OPT:REF /SAFESEH /INCREMENTAL:NO /PGD:"C:\Users\gb\documents\visual studio 2015\Projects\wxWidgetsDeneme\Release\wxWidgetsDeneme.pgd" /SUBSYSTEM:WINDOWS /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /ManifestFile:"Release\wxWidgetsDeneme.exe.intermediate.manifest" /OPT:ICF /ERRORREPORT:PROMPT /NOLOGO /LIBPATH:"C:\Users\gb\Downloads\wxWidgets-3.1.0\lib\vc_dll" /TLBID:1

어떤 아이디어라도 감사하겠습니다.

Macroland

이렇게 간단하다고 생각하지 않았을 것입니다. 전 처리기 정의 만 누락되었습니다. WXUSINGDLL

설명서에서 다음과 같이 언급합니다. WXUSINGDLL : 정적 빌드 대신 DLL을 사용하여 컴파일 하고 nmake -f makefile.vc SHARED=1 ....

저는 지금 궁금합니다. 왜 wxWidgets가 전 처리기 정의에서 누락 gcc되었더라도 아무 문제없이 실행됩니다 WXUSINGDLL.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Visual Studio 2015의 IISExpress 오류

분류에서Dev

wxWidgets Visual Studio 2017을 구성하고 빌드하는 동안 링커 도구 오류

분류에서Dev

Visual Studio 2015 오류의 C 코드

분류에서Dev

SFML 설치 후 Visual Studio 2015의 오류

분류에서Dev

Visual Studio 2015에서 해결되지 않은 외부 기호 링커 오류

분류에서Dev

Visual Studio의 wxwidgets 앱에서 "LNK2019 unresolved external symbol"오류가 발생 함

분류에서Dev

Windows Visual Studio 2013으로 1.55 Python 부스트, 링크 오류

분류에서Dev

Visual Studio 오류

분류에서Dev

오류 문자열 인코딩 (Windows 10 + Visual Studio 2015 + Net 4.6)

분류에서Dev

Visual Studio 2015 Ripple의 오류 400 (잘못된 요청)

분류에서Dev

Visual Studio 2015에서 Postsharp 설치 오류 -532462766

분류에서Dev

Android 용 Cordova 앱 빌드시 Visual Studio 2015 오류 코드 1

분류에서Dev

Visual Studio 2015 용 PowerShell 도구 사용 오류

분류에서Dev

Visual Studio 2015에서 Cordova 앱을 배포 할 때 오류 발생

분류에서Dev

업데이트 2 설치 오류가있는 Visual Studio 2015

분류에서Dev

Visual Studio 2015-패키지 관리자 콘솔 오류

분류에서Dev

Visual Studio 2015의 미리 컴파일 된 헤더 오류

분류에서Dev

Visual Studio 2015 설치 오류 (SDK 10 및 도구 설치)

분류에서Dev

Visual Studio 2015에서 jsreport 보고서 템플릿 추가 오류

분류에서Dev

Microsoft Visual Studio 2015 Community Edition 실행 중 오류

분류에서Dev

Visual Studio 2015의 오류 C2784, C2672 및 C2664

분류에서Dev

Azure BizTalk Services SDK 설치 오류 (Visual Studio 2015)

분류에서Dev

2012 년에 사라진 Visual Studio 2015의 오류

분류에서Dev

패키지 설치시 Visual Studio 2015 .NET Core Bower 권한 오류

분류에서Dev

Visual Studio 2015에서 Nuget을 사용하여 White 오류 설치

분류에서Dev

DLL에 OpenVDB 포함; Visual Studio 2015와 오류 연결

분류에서Dev

Visual Studio 2015에서 Visual Basic 응용 프로그램에 대한 로그인 스크립트를 구현하려고 할 때 오류 발생

분류에서Dev

PRE Visual Studio 2015 란?

분류에서Dev

Visual Studio 2015의 Iostream

Related 관련 기사

  1. 1

    Visual Studio 2015의 IISExpress 오류

  2. 2

    wxWidgets Visual Studio 2017을 구성하고 빌드하는 동안 링커 도구 오류

  3. 3

    Visual Studio 2015 오류의 C 코드

  4. 4

    SFML 설치 후 Visual Studio 2015의 오류

  5. 5

    Visual Studio 2015에서 해결되지 않은 외부 기호 링커 오류

  6. 6

    Visual Studio의 wxwidgets 앱에서 "LNK2019 unresolved external symbol"오류가 발생 함

  7. 7

    Windows Visual Studio 2013으로 1.55 Python 부스트, 링크 오류

  8. 8

    Visual Studio 오류

  9. 9

    오류 문자열 인코딩 (Windows 10 + Visual Studio 2015 + Net 4.6)

  10. 10

    Visual Studio 2015 Ripple의 오류 400 (잘못된 요청)

  11. 11

    Visual Studio 2015에서 Postsharp 설치 오류 -532462766

  12. 12

    Android 용 Cordova 앱 빌드시 Visual Studio 2015 오류 코드 1

  13. 13

    Visual Studio 2015 용 PowerShell 도구 사용 오류

  14. 14

    Visual Studio 2015에서 Cordova 앱을 배포 할 때 오류 발생

  15. 15

    업데이트 2 설치 오류가있는 Visual Studio 2015

  16. 16

    Visual Studio 2015-패키지 관리자 콘솔 오류

  17. 17

    Visual Studio 2015의 미리 컴파일 된 헤더 오류

  18. 18

    Visual Studio 2015 설치 오류 (SDK 10 및 도구 설치)

  19. 19

    Visual Studio 2015에서 jsreport 보고서 템플릿 추가 오류

  20. 20

    Microsoft Visual Studio 2015 Community Edition 실행 중 오류

  21. 21

    Visual Studio 2015의 오류 C2784, C2672 및 C2664

  22. 22

    Azure BizTalk Services SDK 설치 오류 (Visual Studio 2015)

  23. 23

    2012 년에 사라진 Visual Studio 2015의 오류

  24. 24

    패키지 설치시 Visual Studio 2015 .NET Core Bower 권한 오류

  25. 25

    Visual Studio 2015에서 Nuget을 사용하여 White 오류 설치

  26. 26

    DLL에 OpenVDB 포함; Visual Studio 2015와 오류 연결

  27. 27

    Visual Studio 2015에서 Visual Basic 응용 프로그램에 대한 로그인 스크립트를 구현하려고 할 때 오류 발생

  28. 28

    PRE Visual Studio 2015 란?

  29. 29

    Visual Studio 2015의 Iostream

뜨겁다태그

보관