-1
我有使用/ CLR選項編譯的庫項目。現在我需要使用本地CPP WCF客戶端連接到WCF服務器。編譯期間出現錯誤使用/ clr選項編譯C代碼
Error 1 error D8045: cannot compile C file 'schemas.microsoft.com.2003.10.Serialization.xsd.c' with the /clr option
如何解決此問題?
我有使用/ CLR選項編譯的庫項目。現在我需要使用本地CPP WCF客戶端連接到WCF服務器。編譯期間出現錯誤使用/ clr選項編譯C代碼
Error 1 error D8045: cannot compile C file 'schemas.microsoft.com.2003.10.Serialization.xsd.c' with the /clr option
如何解決此問題?
使用/TP
標誌可以強制CLR編譯器把它像一個C++文件:https://msdn.microsoft.com/en-us/library/abb82cy0(VS.80).aspx
嗯,不太清楚你希望從C源文件使用WCF實現的目標。 Anyhoo,/ CLR選項需要一個C++源文件。一個起點是強制它被編譯爲C++,可能會正常工作。右鍵單擊文件>屬性> C/C++>高級>編譯爲=編譯爲C++代碼。 –
或者只是將該文件重命名爲'.cpp',當您回來查看C文件中的C++語法,或者嘗試將其添加到另一個項目時,對於您來說不會感到困惑。 –