[英]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.