1

我试图用 Directx 编译一个应用程序。但这会导致 $() 出现 PRJ0030 错误。如何转义 (,) 或空格等关键字符。参考我使用过的cmd ^ 但它没有帮助。

4

2 回答 2

1
AdditionalLibraryDirectories=""$(DIRECTX_ROOT)\Lib\x86""

&quot不应该在那里。$(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 回答