求助 Topic is solved

这是wxWidgets论坛的中文版本。在这里,您可以用您的母语汉语讨论上面任一子论坛所涉及的所有关于wxWidgets的话题。欢迎大家参与到对有价值的帖子的中英互译工作中来!
Post Reply
st.yushao
In need of some credit
In need of some credit
Posts: 4
Joined: Wed Mar 11, 2009 10:22 am

求助

Post by st.yushao » Fri Mar 27, 2009 3:25 pm

大家好,我是新来的,对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

nanyu
In need of some credit
In need of some credit
Posts: 5
Joined: Tue Mar 17, 2009 4:26 pm

Post by nanyu » Fri Mar 27, 2009 5:25 pm

请将 mingw\bin 下的 mingw32-g++.exe 复制一份,并将复制后的文件,改名为 g++.exe

st.yushao
In need of some credit
In need of some credit
Posts: 4
Joined: Wed Mar 11, 2009 10:22 am

感谢回复

Post by st.yushao » Sat Mar 28, 2009 1:41 pm

nanyu wrote:请将 mingw\bin 下的 mingw32-g++.exe 复制一份,并将复制后的文件,改名为 g++.exe
感谢帮助,

过程中我尝试了用DMC来编译,正常结束,排除了代码下载中出现错误的可能,之后我做了两件事情:
1,重新安装MinGW5.14,这次用的是FULL安装;
2,将config.gcc文件中的配置信息 【?= 】换成 【:=】

不知道是哪个操作期的作用,不过时候发现MinGW/bin下面的确有g++.exe

Post Reply