一步一步地调试makefile

问题描述:

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

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指的是包括和lib文件分别

我在commandprompt

nmake -f makefile.vc 

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

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

+0

嗨@Sujay,你发现如何调试make文件? – Nation 2014-05-08 17:49:29

+0

嗨@Nation,我现在不记得了;问题是否解决。 – 2014-05-15 17:22:44

好的,第一步:%INCLUDEPATHS%被用于makefile编译器行吗?否则,你只是设置,活动正用于恰好无处 :-)

我不知道这是应该由编译器或者是否你必须做手工自动添加的环境变量。

另外你也提到INCLUDEPATHSINCLUDEPATH在你的问题 - 这应该是,如果自动。如果是手动的,只要将它添加到编译行中就可以做到。

+0

我认为这是一个路径问题。如果我把C:\ Program Files \ boost中的boost提升到c:\ boost 我认为路径设置有问题,我在makefile中给出了这个问题。你可以在路径中看到错误的东西吗? – 2009-08-16 16:55:21

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