我使用VS2010創建了一個簡單的靜態Ansi-C90庫。 我能夠在VS2010中創建一個C++項目,導入並完全測試lib。在VS2010中創建的靜態庫在CVI中不可連接
我打開了一個LabWindows CVI項目,並嘗試在那裏導入lib文件。
可惜的是沒有太多去 - 唯一的消息我得到的是: 「遇到壞的頭,同時讀取外部模塊:‘發佈\ mylib.obj’」
有一些方法我怎麼能調查我的lib文件有什麼問題? VS2010沒有遵循一些標準格式嗎?
編輯#1:
我找出了問題的可能來源,但我目前無法確認。 VS2010不會編譯爲靜態單線程庫 - 該功能已被刪除。 CVI可能無法處理靜態多線程庫。
我也在NI論壇上發佈了這個問題。
編輯#2:
NI論壇的鏈接被打破 - 我認爲它的NIS故障,並提供了一個發佈鏈接Google Search。