我的项目有一个构建后事件,可以向/largeaddressaware
注册我的exe。但这是失败的。
我检查了vsdevcmd.bat
中是否存在"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\Tools"
,并且它也在环境变量中,但是仍然无法正常工作。
下面是我在postbuild event
中的摘录,
call "$(DevEnvDir)..\tools\vsdevcmd.bat" editbin /largeaddressaware $(TargetPath)
下面是来自错误列表窗口
"call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\..\tools\vsdevcmd.bat" editbin /largeaddressaware fullpathEXE.exe"
这是错误消息:
答案 0 :(得分:0)
在我的PATH环境变量中,路径中有双引号。一旦我从“路径”可变路径中删除了“,则一切正常。