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残念ながら、のような適切なシェルではなくbash、コマンドラインの解析は個々のプログラム次第です。話すことはできませんdevenv.exeが、一般的な規則は、厄介な文字列を二重引用符()で囲むこと"です。

于 2010-03-22T09:29:52.020 に答える