逐步调试makefile

时间:2009-08-16 13:42:43

标签: visual-studio-2008 makefile wxwidgets makefile-project

我想调试一个makefile。我在Stackoverflow中遇到了很多帖子,但仍需要一些帮助。

INCLUDEPATHS=/I"/C:/wxWidgetsDev/lib/vc_lib/mswd" /I"/C:/wxWidgetsDev/include/msvc/"
LIBPATHS=LIBPATH:"/C:/wxWidgetsDev/lib/vc_lib"
HEADERS=headers.h util.h main.h serialize.h uint256.h db.h base58.h

我正在使用Visual Studio 2008。

INCLUDEPATHS和LIBPATHS分别引用include和lib文件

我在命令提示中提供以下命令

nmake -f makefile.vc

fatal error C1083: Cannot open include file 'wx/wx.h. 

wx / wx.h文件存在于INCLUDEPATH C:/ wxWidgetsDev / include / msvc /中,但它仍然标记错误。

2 个答案:

答案 0 :(得分:0)

好的,第一步:makefile编译器行中是否使用了%INCLUDEPATHS%?否则,您只是设置一个完全无处使用的环境变量: - )

我不知道这是否应该由编译器自动添加,或者是否必须手动添加。

您也可以在问题中提及INCLUDEPATHSINCLUDEPATH - 如果是自动的话,应该是哪个。如果是手动的话,只要将它添加到编译行就可以做任何事情。

答案 1 :(得分:0)

根据你对第一个答案的评论,是不是它不处理路径名中的空格?