![](/img/trans.png)
[英]error: wx/setup.h: No such file or directory wxWidgets on CodeBlocks
[英]wxWidgets - missing wx/setup.h
您好使用“ yum install wxGTK-devel”安裝了wxWidgets(我使用的是fedora 20)。 我正在嘗試編譯以下示例文件:
#include <wx/wx.h>
int main(void)
{
return 0;
}
使用此行:
g++ -I/usr/include/wx-2.8 pru.cpp
但是我發現wx / setup.h不存在。 我在尋找它,卻在任何地方都找不到。
問題是在wx / platform.h中有以下句子:
#include "wx/setup.h"
我不知道這應該如何工作或如何使其工作。 如果您知道如何解決這個問題或至少有一個提示,我會很感激您的幫助。
從wxWidgets文檔中遵循以下步驟:
鏈接和編譯
通常,當您包含wxWidgets時,您會說“ wx / wx.h”,但是wxwidgets位於wx-2.8 / wx的子目錄中,因此我們要做的是創建指向wx-2.8 / wx的鏈接。
sudo ln -sv wx-2.8/wx wx
就是這樣,現在您的文件應該可以正確編譯了。
編譯文件以包括wxWidgets庫時,請將其添加到gcc命令的末尾:
`wx-config --cxxflags` `wx-config --libs`
例如:
g++ your_code.cpp `wx-config --cxxflags` `wx-config --libs`
您必須使用wx-config
來獲取wxWidgets程序的編譯標志,如其他答案中所述。 wxGTK-devel軟件包的確包含了它以及setup.h
文件,至少是根據其內容清單確定的 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.