簡體   English   中英

在 Visual Studio 中構建 wxWidgets-3.1.2 項目時如何修復“找不到 setup.h”錯誤?

[英]How to fix “Cannot find setup.h” error when building wxWidgets-3.1.2 project in Visual Studio?

在 Visual Studio 中構建 wxWidgets-3.1.2 項目時(來自 Nuget 的模板和來自 wxWidgets 目錄的示例),編譯器生成以下錯誤:

錯誤 C1083 無法打開包含文件:'../../../lib/vc_dll/mswud/wx/setup.h':沒有這樣的文件或目錄 Project1 c:\wxwidgets-3.1.2\include\msvc\wx \setup.h 125

我已經在 VS 中構建了 wxWidgets DLL,所以這不是問題。

我無法解決此問題,因為文件位置位於 wxWidgets 源代碼中,並且我不想修改該源代碼。 但我真的需要編譯我的項目。 請幫忙。

在構建 wxWidgets 時,wxWidgets 在$(WXWIN)\lib\vc_lib\mswud\wx\setup.h中創建(復制) setup.h ,其中$(WXWIN)是您安裝 wxWidgets 的目錄。

您需要將目錄$(WXWIN)\lib\vc_lib\mswud添加到 Visual Studio 中的 Additional Include Directories 中。

您需要配置您的應用程序以正確使用 wxWidgets。 正如安裝說明所說:

如果您使用 MSVS 2010 或更高版本 IDE 來構建您的項目,只需使用 wxWidgets 將wxwidgets.props屬性表添加到(所有)您的項目中。

如果你這樣做,你不會有任何問題。

事實證明,我已經構建了發布 DLL,但沒有構建調試 DLL。 所以那是我的錯誤。 構建調試 DLL 后,我能夠編譯應用程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM