日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux emule 编译 wx-config --libs,linux下编译wxwidgets所写程序所遇到的问题

發布時間:2025/4/16 linux 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux emule 编译 wx-config --libs,linux下编译wxwidgets所写程序所遇到的问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

記錄linux下編譯wxwidgets所遇到的問題

1、/home/hrd/baohualib/wxWidgets-3.0.2/include/wx/platform.h:184:22: 致命錯誤: wx/setup.h:沒有那個文件或目錄

解決方法:找到include\wx\platform.h文件 ?查找 ? #include "wx/setup.h" 一行

將 "wx/setup.h" 改為 "wx/msw/setup.h"

2、include/wx/chkconf.h:763:13: 錯誤: #error "wxUSE_LIBMSPACK must be defined, please read comment near the top of this file."

解決方法:我們打開include/wx/chkconf.h文件,查看頭部的注釋:大致意思是:

請閱讀這個,如果你得到一個錯誤,在這個文件中!

************************************************* *

如果你得到一個錯誤說“wxUSE_FOO必須定義”,這意味著你

頃沒有使用正確的先進的最新版本setup.h的。 ?發生這種情況最

時常常使用SVN或每日快照和一個新的符號加入

setup0.h并且尚未更新本地setup.h,以反映它。 ?如果

是這種情況,就需要從傳播的setup0.h更改您的

setup.h,如果使用MSW下的makefile,也下刪除setup.h

build目錄(LIB / $(編譯)_ {LIB,DLL} / MSW [U] [D] [DLL] / WX),使

新setup.h復制那里。

如果你得到了形式的錯誤“wxFoo需要wxBar”,然后設置

在你setup.h不一致。 ?你有修正之間的選擇

它們手動或注釋掉的#define wxABORT_ON_CONFIG_ERROR下方

嘗試自動糾正問題(不是真的,但推薦可能工作)。

看來還是setup的問題了,那我們查看下什么問題

最后查找終于知道什么問題了,setup.h不在wx目錄下,在-I/usr/lib/wx/config 下,然后在include下,setup的問題就解決了

3、wx-config問題,需要安裝wx-config,然后使用命令,也需要include下

wx-config --list

wx-config --libs

wx-config --cxxflags

4、編碼問題出錯

解決方法:iconv -f latin1 -t UTF-8 AddLogDlg.cpp ?-o AddLogDlg.cpp

總結

以上是生活随笔為你收集整理的linux emule 编译 wx-config --libs,linux下编译wxwidgets所写程序所遇到的问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。