2012-09-01 36 views
4

我幾天前從VS1010轉換到VS2012,這個改變讓我沒有任何麻煩。昨天我把一個已編譯的DLL帶到另一臺機器上,發現它根本無法工作,甚至沒有加載。由於DLL在我用來開發的計算機上運行免費的bug,我認爲這將是一個未解決的依賴關係,我是對的。VS2012和VCOMP110.dll

使用VS2010 v110工具集構建時,還存在另一個附加依賴項:VCOMP110.DLL。有沒有辦法在編譯時靜態地包含這個DLL,這樣我就不必將它與軟件一起重新分發了?

回答

1

這應該是微軟C/C++ OpenMP運行

看到http://systemexplorer.net/file-database/file/vcomp110-dll

,但我沒有找到一個lib。

+2

這不是OP所要求的。 –

+0

沒有靜態庫(http://stackoverflow.com/questions/1634516/dependency-on-vcomp90-dll-in-vs2008-pro-openmp-project)。 唯一的方法是禁用OpenMP。設置屬性 - > C/C++ - >語言 - >打開MP支持至No. – Maf