我尝试使用Directx编译应用程序。但这会导致$()的PRJ0030错误。 如何逃避像(,)或空白等关键字符。参考我用过的cmd ^但它没有帮助。
答案 0 :(得分:1)
AdditionalLibraryDirectories=""$(DIRECTX_ROOT)\Lib\x86""
"
不应该在那里。 $(DIRECTX_ROOT)需要在项目属性表中设置宏。你最好拼写出来:
AdditionalLibraryDirectories="c:\blah\dx9\Lib\x86"
答案 1 :(得分:0)
cmd.exe
不是bash
之类的正确shell,解析命令行取决于每个程序。我不能代表devenv.exe
,但一个常见的惯例是用双引号括起麻烦的字符串("
)。