大家好,我是新来的,对wxwidgets非常感兴趣,最近在编译过程中遇到了问题,向大家请教。
编译环境:
os WinXp
MinGW-5.1.4
wxWidgets 2.8.10
命令:mingw32-make -f makefile.gcc SHARED=1 BUILD=release UNICODE=1
错误信息:
g++ -c -o gcc_mswudll\basedll_dummy.o -O2 -mthreads -DHAVE_W32API_H -D__WXMSW_
_ -D_UNICODE -I..\..\lib\gcc_dll\mswu -I..\..\include -W -Wall -I..\..\sr
c\tiff -I..\..\src\jpeg -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\
..\src\expat\lib -DwxUSE_GUI=0 -DWXMAKINGDLL_BASE -DwxUSE_BASE=1 -Wno-ctor-dto
r-privacy -MTgcc_mswudll\basedll_dummy.o -MFgcc_mswudll\basedll_dummy.o.d -MD
-MP ../../src/common/dummy.cpp
process_begin: CreateProcess(NULL, g++ -c -o gcc_mswudll\basedll_dummy.o -O2 -mt
hreads -DHAVE_W32API_H -D__WXMSW__ -D_UNICODE -I..\..\lib\gcc_dll\mswu -I..\..\i
nclude -W -Wall -I..\..\src\tiff -I..\..\src\jpeg -I..\..\src\png -I..\..\src\zl
ib -I..\..\src\regex -I..\..\src\expat\lib -DwxUSE_GUI=0 -DWXMAKINGDLL_BASE -Dwx
USE_BASE=1 -Wno-ctor-dtor-privacy -MTgcc_mswudll\basedll_dummy.o -MFgcc_mswudll\
basedll_dummy.o.d -MD -MP ../../src/common/dummy.cpp, ...) failed.
make (e=2): 系统找不到指定的文件。
mingw32-make: *** [gcc_mswudll\basedll_dummy.o] Error 2
求助 Topic is solved
感谢回复
感谢帮助,nanyu wrote:请将 mingw\bin 下的 mingw32-g++.exe 复制一份,并将复制后的文件,改名为 g++.exe
过程中我尝试了用DMC来编译,正常结束,排除了代码下载中出现错误的可能,之后我做了两件事情:
1,重新安装MinGW5.14,这次用的是FULL安装;
2,将config.gcc文件中的配置信息 【?= 】换成 【:=】
不知道是哪个操作期的作用,不过时候发现MinGW/bin下面的确有g++.exe