我可以通过静态链接vs2010中的所有库来创建一个可移植的小程序吗?

时间:2011-11-29 13:56:29

标签: static linker imagemagick portability

我有一个使用imageMagick库的小程序。我添加了必要的库依赖项并将Runtime Library设置为/ MT,它在我的Win7上运行良好,但是当它在另一台计算机上运行时,它要求CORE_RL_Magick ++ _。dll !?怎么了? 我打算制作一个可以在其他人的计算机上运行的小型可移植exe,我认为最简单和最简洁的方法是在一个单独的exe中静态链接所有必需的库,以便其他人只需点击并运行。但VS2010似乎没有做我想要的。 是否可以静态链接所有必要的库?如果是这样,我怎样才能在vs2010中获得这个?为什么exe在这些配置后要求dll? 我很困扰很长一段时间,如果你能帮助我,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

VS 2010在项目设置中有一些变化,包括静态链接,你可以在这里找到正确的方法http://blogs.msdn.com/b/vcblog/archive/2010/02/16/project-settings-changes-with-vs2010.aspx