我试图用 Directx 编译一个应用程序。但这会导致 $() 出现 PRJ0030 错误。如何转义 (,) 或空格等关键字符。参考我使用过的cmd ^ 但它没有帮助。
问问题
277 次
2 回答
1
AdditionalLibraryDirectories=""$(DIRECTX_ROOT)\Lib\x86""
"
不应该在那里。$(DIRECTX_ROOT) 需要在项目属性表中设置宏。你最好把它拼出来:
AdditionalLibraryDirectories="c:\blah\dx9\Lib\x86"
于 2010-03-22T11:57:50.960 回答
0
cmd.exe
不幸的是,它不是一个合适的 shell bash
,解析命令行取决于每个单独的程序。我不能说,devenv.exe
但一个常见的约定是用双引号 ( "
) 将麻烦的字符串括起来。
于 2010-03-22T09:29:52.020 回答