2015-08-18 35 views
1

我創建符號跨平臺代碼(Win和Linux的),並在windowsVS文件路徑的地方通常用作如何在C定義

"Folder1\\folder2\\file" 

,其中在GCC它應該是「/」的「\」

"Folder1/folder2/file" 

任何人都可以提出一個方法來使用還是有,我可以在這個指定使用任何的#define宏。

雖然我一直在使用

#if __linux__ 
    #define // '\' 
#endif 

嘗試,但它拋出一個錯誤。有人請幫助!

回答

3

在兩個平臺上使用/。 Windows的C API接受/\

+0

感謝它的工作:) – naruto