Могу ли я сделать небольшую программу переносимой, статически связав все библиотеки в vs2010? - PullRequest
2 голосов
/ 29 ноября 2011

У меня есть небольшая программа, использующая библиотеку imageMagick.Я добавил необходимые библиотечные зависимости и установил Runtime Library в / MT, и он соответствовал и хорошо работал на моем Win7, но когда он работал на другом компьютере, он запросил CORE_RL_Magick ++ _. Dll!?В чем дело?Я намеревался сделать небольшой портативный exe-файл, который мог бы работать на чужом компьютере, и я подумал, что самый простой и понятный способ - статически связать всю необходимую библиотеку в одном отдельном exe-файле, чтобы другие могли просто щелкнуть и запустить.Но VS2010, казалось, не делал то, что я хочу.Можно ли статически связать все необходимые библиотеки?Если так, как я могу получить это в vs2010?Почему exe просит dll после этих настроек?Меня беспокоили довольно долго, я был бы признателен, если бы вы могли помочь мне.

1 Ответ

0 голосов
/ 29 ноября 2011

VS 2010 имеет некоторые изменения в настройках проектов, включая статическое связывание, правильный путь вы можете найти здесь http://blogs.msdn.com/b/vcblog/archive/2010/02/16/project-settings-changes-with-vs2010.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...