使WxWidgets在C++中工作
Making WxWidgets work in C++
我安装了预编译的WxWidget库,并尝试在CodeBlocks中运行默认程序,但它给出了以下错误:
mingw32-g++.exe: error: binReleasenew2.exe: No such file or directory
已经指定了WxWidget库和MinGW的路径。我的问题是;如何使CodeBlocks为WxWidgets项目生成.exe文件?
我已经尝试了这个问题中列出的所有解决方案:;没有这样的文件或目录";CodeBlocks 错误
完整构建日志:
-------------- Build: Release in new2 (compiler: GNU GCC Compiler)---------------
mingw32-g++.exe -pipe -mthreads -D__GNUWIN32__ -D__WXMSW__ -Wno-unused-
local-typedefs -Wall -O2 -ID:WxWidgetswxWidgets2.8include -Imsw -c
C:UsersShifaShahDocumentsnew2new2App.cpp -o objReleasenew2App.o
mingw32-g++.exe -pipe -mthreads -D__GNUWIN32__ -D__WXMSW__ -Wno-unused-
local-typedefs -Wall -O2 -ID:WxWidgetswxWidgets2.8include -Imsw -c
C:UsersShifaShahDocumentsnew2new2Main.cpp -o objReleasenew2Main.o
windres.exe -ID:WxWidgetswxWidgets2.8include -Imsw -J rc -O coff -i
C:UsersSHIFAS~1DOCUME~1new2resource.rc -o objReleaseresource.res
mingw32-g++.exe -L -o binReleasenew2.exe objReleasenew2App.o
objReleasenew2Main.o objReleaseresource.res -s -mthreads -lwxmsw_core -lwxbase -lwxpng -lwxzlib -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -
ladvapi32 -lshell32 -lole32 -loleaut32 -luuid -lcomctl32 -lwsock32 -lodbc32 -mwindows
mingw32-g++.exe: error: binReleasenew2.exe: No such file or directory
Process terminated with status 1 (0 minute(s), 3 second(s))
1 error(s), 0 warning(s) (0 minute(s), 3 second(s))
-L -o binReleasenew2.exe
问题来了。-L
标志需要一个参数,但没有提供通常的参数(用于搜索库的目录)。因此,下一个标志-o
被解释为-L
的参数,而binReleasenew2.exe
被解释为输入文件的名称,当然这还不存在。
检查编译器标志,确保任何地方都没有游离的-L
,并且没有将"附加库目录"指定为空白字符串或类似字符串。
相关文章:
- QSqlquery prepare()和bindvalue()不工作
- 导入库可以跨dll版本工作吗
- 以螺旋方式打印矩阵的程序.(工作不好)
- 对象指针在c++中是如何工作的
- 为什么在Windows上的VS 2019和Clang 9中"size_t"在没有标题的情况下工作
- VSOMEIP-2个设备之间的通信(TCP/UDP)不工作
- 为字符串中每 N 个字符插入空格的函数没有按照我认为的方式工作?
- C++为线程工作动态地分割例程
- 为什么我的 std::ref 无法按预期工作?
- 布尔比较运算符是如何在C++中工作的
- SampleConsensusPrerejective(ext.RANSAC)是如何真正工作的
- 不确定要在我的main中放入什么才能使我的代码正常工作
- 为什么std::condition_variable notify_all的工作速度比notify_one快(对于随机请
- <<操作员在下面的行中工作
- 有人能解释一下为什么下界是这样工作的吗C++的
- ExtractIconEx:可以工作,但偶尔会崩溃
- C++中的memset函数工作不正常
- 当我在第一个循环中使用"auto"时,它工作正常,但是使用"int"它会给出错误,为什么?
- 链表c++插入,所有情况都已检查,但没有任何工作
- 为什么stream::忽略未按预期工作