簡體   English   中英

WS_CPLUSPLUS與WWSAPI

[英]WS_CPLUSPLUS with WWSAPI

我正在使用WWSAPI(WCF托管)實現相對復雜的對象模型服務,並已成功下載了wsdl和代碼生成的服務實現。 我的問題是,有沒有其他人注意到所有這些

#if defined(WS_CPLUSPLUS)

在整個生成的代碼中定義了什么? 在它們內部是我的服務有效負載的C ++對象表示,它將更容易使用,但是當我定義WS_CPLUSPLUS時,編譯器上的所有類型的中斷都會松散。

我的問題是:有沒有人成功地將該定義用於工作,如果是,您使用了什么資源或示例來使其工作?

好的,在挖掘了sdk樣本后回答了我自己的問題。

生成模式和wsdl文件並將其導入項目后,請執行以下操作:

  • 選擇所有生成的.c文件,然后右鍵單擊 - >屬性
  • 在[預編譯標題]部分中:將[預編譯標題]更改為“不使用預編譯標題”
  • 在[高級]部分:將[編譯為]更改為“編譯為C ++代碼(/ TP)”

完成此操作后,您應該能夠成功添加“WS_CPLUSPLUS”預處理器定義。 我希望這可以幫助照亮某人的一天

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM