2013-09-23 87 views
0

CodeLit 5.2,Windows 7中,wxWidget 2.9.4爲什麼windres找不到「wx/msw/wx.rc」?

C:\Windows\system32\cmd.exe /c "mingw32-make.exe -j 4 -e -f Makefile" 
----------Building project:[ CL2a - Debug ]---------- 
mingw32-make[1]: Entering directory `D:/Exaos/Workspace/ms-win/CL2a' 
windres -i "D:/Exaos/Workspace/ms-win/CL2a/win_resources.rc" --use-temp-file --define __WXMSW__ --define _UNICODE --include-dir C:\Apps\wxWidgets-2.9.5\lib\gcc_dll\mswu --include-dir C:\Apps\wxWidgets-2.9.5\include --define WXUSINGDLL -o ./Debug/win_resources.rc.o 
D:/Exaos/Workspace/ms-win/CL2a/win_resources.rc:1:24: fatal error: wx/msw/wx.rc: No such file or directory 
compilation terminated. 
c:\Apps\MinGW-4.7.1\bin\windres.exe: c:\Apps\MinGW-4.7.1\bin\gcc exited with status 1 
mingw32-make[1]: *** [Debug/win_resources.rc.o] Error 1 
mingw32-make.exe: *** [All] Error 2 
CL2a.mk:124: recipe for target `Debug/win_resources.rc.o' failed 
mingw32-make[1]: Leaving directory `D:/Exaos/Workspace/ms-win/CL2a' 
Makefile:4: recipe for target `All' failed 
1 errors, 0 warnings 

我敢肯定的是,wx.rc是存在的。

回答

0

首先小幅盤整:爲什麼不能windres找到WX/MSW/wx.rc

現在,你寫你正在使用wx294頂部,但是絡筒機正在尋找下文件C:\ Apps \ wxWidgets-2.9.5 - 這個路徑是否存在?

來控制codelite應編輯WXWIN環境變量指向正確的wxWidgets的安裝文件夾中生成的搜索路徑,這是可以做到的: 設置 - >環境變量

(Codelite使用WX- config.exe工具來生成windres的標誌)

Eran

+0

這很奇怪。 'WXWIN','WXCFG'設置正常。我必須將包含路徑添加到項目設置,否則我將無法編譯。 'windres'找不到'wx.rc'。但是我可以在'cmd'中正確運行該命令。在Windows 7 64位下,CodeLite似乎不能接受「C:\ Apps」,而是「C:/ Apps」。 – Vivodo

+0

它的windres不接受它不是codelite;) – Eran