簡體   English   中英

wxWidgets 無法打開 setup.h

[英]wxWidgets cannot open setup.h

我已經做過的事情:

  • 在屬性中設置(some stuff)\include(some stuff)\include\msvc的位置。

  • 設置庫的位置。

  • 嘗試了 static 鏈接(使用了我手動編譯/構建的鏈接)。

  • 嘗試與二進制文件進行動態鏈接(永遠不會忘記WXUSINGDLL )。

我知道在這個網站上已經發現了類似的問題,但似乎沒有一個能解決我的問題。 首先,我通過將#define wxTOOLKIT_PREFIX msw更改為 #define wxTOOLKIT_PREFIX #define wxTOOLKIT_PREFIX mswu擺脫了“無法打開”的問題,因為文件夾名稱似乎不同。 然后,我收到一個鏈接錯誤“無法打開文件 wxbase32d.lib”。 我打開文件夾,發現名稱不匹配(它有一個額外的 'u' 字符)。

我應該怎么辦? 我是否應該重命名它們,去掉所有的“你”?

首先,撤消所有更改,因為現在您擁有自己獨特的庫版本,沒有人可以幫助您,因為我們不知道您到底做了什么更改。 如果您不確定自己做了什么,請刪除現有的 wxWidgets 目錄並重新下載。 不得修改 wxWidgets 源代碼中的任何內容來構建它。

其次,看起來您正在使用 MSVS。 除非它是一個非常古老的版本,否則這些說明應該對您有用,即您只需將wxwidgets.props文件添加到您的項目中。 這是使用 wxWidgets 構建應用程序的首選方式。 如果由於某些原因,您不想這樣做,您可以手動設置項目,但請注意,它涉及的不僅僅是設置包含目錄(值得注意的是,缺少“u”的問題是由於定義_UNICODE )。

暫無
暫無

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

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