最近有個CASE 要呼叫QuickFIX所提供的.NET dll
我的程式將 quickfix_net.dll 及 quickfix_net_messages.dll 加入參考之後
然後呼叫它來處理
OK 程式Compile完了之後 在本機上測試通過 然後放到另一台主機上(OS為XP)也順利執行
但是在windows 2003上面卻行不通 exception顯示是無法載入檔案
google了一下 發現可以利用 Dependency Walker
查詢這個dll到底需要那些dll才能執行
一查之下 發現windows 2003的PC上少了MSVCP100.dll 跟 MSVCR100.dll
又google了一下 應該是C++所需的元件吧 所以少了這兩個元件的PC無法載入quickfix_net.dll
下載C++所需的套件 程式果然就正常執行了
0 意見:
張貼留言