關於tao idl編譯錯誤的解決辦法

2021-06-09 01:12:47 字數 437 閱讀 6438

在沒有完全安裝ace+tao的情況下,即沒有執行install,僅是編譯通過,沒有對所有環境進行設定時,用tao_idl對idl檔案編譯時出現有陣列的資料結構給出出錯的資訊。

查詢網路資料沒有給出原因,只好研究tao_idl的選項,發現以下選項可以解決此問題。

通過分析因陣列作為anonymous處理,所以增加了-as選項可以編譯通過。為此我想ace+tao的預設配置為-as。

聯想到其他方面,即當沒有完全安裝時可以通過傳遞正確引數使得正常使用ace、tao這個優秀的軟體。

注:我們公司已經用ace、tao好幾年了,發現這個中介軟體不僅在pc、伺服器還包括嵌入式的應用都成熟穩定。從當時5.1版本到現在的6.1版本都使用過,

證明是完全可靠。

關於編譯錯誤(1)

home ztteng work test 20130814 inc partlist.h in constructor carpart carpart int,int home ztteng work test 20130814 inc partlist.h 21 warning carpart ...

OpenGL編譯錯誤的解決

如果使用opengl的時候出現一下啊錯誤 1 tee.obj error lnk2019 無法解析的外部符號 imp glutinitwithexit 12,該符號在函式 glutinit atexit hack 8 中被引用 1 tee.obj error lnk2019 無法解析的外部符號 im...

LPDIRECTDRAW7編譯錯誤的解決方法

用directx 7.0 sdk開發,編譯時碰到了以下錯誤 syntax error missing before identifier lpdd error c2501 lpdirectdraw7 missing storage class or type specifiers 開啟工具 選項,工...