本文介绍了快速问:请告诉我错在C#这pre处理器指令的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
请告诉我错在C#这些pre处理器指令
的#define OUTPUT_DIRECTORYE:\ ASDF \ sdfg \ jhkl \
我也试过给:
的#define OUTPUT_DIRECTORYE:\\ \\ ASDF \\ sdfg \\ jhkl
为我得到错误:
解决方案
您能不能给该符号(OUTPUT_DIRECTORY)的值,该符号只能是确定或不确定,因此您可以在<$ C使用$ C>#如果OUTPUT_DIRECTORY ... #ENDIF
。
请参阅 http://msdn.microsoft.com/ EN-US /库/ yt3yck0x(VS.71)的.aspx
Whats wrong with these pre-processor directive in C#
#define OUTPUT_DIRECTORY "E:\asdf\sdfg\jhkl\"
I also tried giving:
#define OUTPUT_DIRECTORY "E:\\asdf\\sdfg\\jhkl\\"
for both I get error:
解决方案
You cannot give that symbol (OUTPUT_DIRECTORY) a value, the symbol can only be "defined" or "undefined" so you can use it in a #if OUTPUT_DIRECTORY
... #endif
.
See http://msdn.microsoft.com/en-us/library/yt3yck0x(VS.71).aspx
这篇关于快速问:请告诉我错在C#这pre处理器指令的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!