2012-09-01 37 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