我想调试一个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 /中,但它仍然标记错误。
答案 0 :(得分:0)
好的,第一步:makefile编译器行中是否使用了%INCLUDEPATHS%
?否则,您只是设置一个完全无处使用的环境变量: - )
我不知道这是否应该由编译器自动添加,或者是否必须手动添加。
您也可以在问题中提及INCLUDEPATHS
和INCLUDEPATH
- 如果是自动的话,应该是哪个。如果是手动的话,只要将它添加到编译行就可以做任何事情。
答案 1 :(得分:0)
根据你对第一个答案的评论,是不是它不处理路径名中的空格?