codeblocks+wxWidgets项目可以编译,却无法运行。跪求大神
codeblocks吧
全部回复
仅看楼主
level 3
xxc5620881 楼主
操作步骤:
1.创建工程
2.编译通过
编译信息:
-------------- Build: Debug in 32 (compiler: GNU GCC Compiler)--------------- mingw32-g++.exe -pipe -mthreads -D__GNUWIN32__ -D__WXMSW__ -DWXUSINGDLL -Wno-attributes -Wall -g -D__WXDEBUG__ -finput-charset=UTF-8 -IC:\wxWidgets2.8\include -IC:\wxWidgets2.8\contrib\include -IC:\wxWidgets2.8\lib\gcc_dll\mswd -c "C:\Documents and Settings\Administrator\桌面\32\_2App.cpp" -o obj\Debug\_2App.o
mingw32-g++.exe -pipe -mthreads -D__GNUWIN32__ -D__WXMSW__ -DWXUSINGDLL -Wno-attributes -Wall -g -D__WXDEBUG__ -finput-charset=UTF-8 -IC:\wxWidgets2.8\include -IC:\wxWidgets2.8\contrib\include -IC:\wxWidgets2.8\lib\gcc_dll\mswd -c "C:\Documents and Settings\Administrator\桌面\32\_2Main.cpp" -o obj\Debug\_2Main.o
windres.exe -i C:\DOCUME~1\ADMINI~1\桌面\32\resource.rc -J rc -o obj\Debug\resource.res -O coff -IC:\wxWidgets2.8\include -IC:\wxWidgets2.8\lib\gcc_dll\mswd
mingw32-g++.exe -LC:\wxWidgets2.8\lib\gcc_dll -o bin\Debug\32.exe obj\Debug\_2App.o obj\Debug\_2Main.o obj\Debug\resource.res -mthreads -lwxmsw28d_core -lwxbase28d -lwxpngd -lwxzlibd -mwindows
Output size is 516.92 KB
Process terminated with status 0 (0 minutes, 2 seconds)
0 errors, 0 warnings (0 minutes, 2 seconds)
3.运行失败
Checking for existence: C:\Documents and Settings\Administrator\桌面\32\bin\Debug\32.exe
Executing: "C:\Documents and Settings\Administrator\桌面\32\bin\Debug\32.exe" (in C:\Documents and Settings\Administrator\桌面\32\.)
Process terminated with status -1073741819 (0 minutes, 4 seconds)
2013年06月20日 06点06分 1
level 9
没检测到编译器,,
 ——https://tieba.baidu.com/p/2405771953
 ——来自 Windows 8系统 & Firefox 21.0浏览器
 ——
挽尊
于 2013年06月24日 第2季度 星期一 13时08分18秒339毫秒
2013年06月24日 05点06分 3
level 1
我和你问题一样啊。。崩溃。。你怎么解决的?
2013年06月26日 10点06分 4
已经解决了,codeblocks自带的wming编译器版本太旧,要单独下载wming再编译源码。
2013年07月01日 02点07分
回复 xxc5620881 :好的。我试试。多谢啦!
2013年07月01日 03点07分
你用的什么版本编译器啊?codeblock 12.11自带的是TDM-GCC 4.6以上的版本还有比这更新的版本吗?
2013年10月17日 04点10分
回复 derily :反正就去官网下最新版就好了,我的就是这样解决的,我的也是12.11
2013年10月18日 03点10分
level 11
wx库是你自己编的?
2013年06月27日 04点06分 5
level 9
真正的原因:
你用了wxwidgets 2.8.12 wxpack ------是使用gcc 4.4.1编译的
你使用的编译器版本 4.7.1,发生混乱,故出错
把编译器换成codeblocks 10.05的“编译器4.4.1”
或者下载codeblock 12.11版本wxwidgets 2.9.5
Wxwidgets2.9.5已编译下载
下载地址:[无效] http://pan.baidu.com/s/1cLyCJ
作者:这里&那里
QQ:454078356
unicode debug+release +lib+dll+opengl
编译器支持:Gcc 4.7.1 <tdm-1>保存目录不能存在“空格”
I
2013年10月30日 05点10分 6
管用来谢[酷]
2013年10月30日 05点10分
回复 lx716930jp :这样子的问题啊,如果不下载新的PACK,是要更换编译器?
2013年11月05日 03点11分
level 1
升级一下MinGM吧
2014年12月26日 02点12分 7
level 1
如是动态编译加编译选项<Add option="-DWXUSINGDLL" />
2016年01月31日 15点01分 8
1