/ Mt и / clr не совместимы

Я использовал EIGEN для решения систем уравнений. единственный способ, которым мне удалось скомпилировать мой код, это использовать / CLR.
Когда я пытаюсь построить свой проект. Я заметил, что для того, чтобы мой exe работал на другом ПК, мне нужно собрать его с помощью / MT (не DLL). проблема они не совместимы.
если я удаляю / CLR, мой проект не компилируется, и если я покидаю DLL, мой exe работает на другом ПК, но дает нереалистичное значение.

Может кто-нибудь посоветовать, что делать. Это моя первая программа, которую я пишу. Я инженер-механик, решающий уравнение, пожалуйста, потерпите меня.

Хорошо, я просто ищу в интернете, но обнаружил, что не могу создать приложение для Windows Form без / CLR.

Я не уверен, будет ли на моей целевой машине перераспределен vc. есть ли способ получить мой exe вместе с какой-нибудь DLL? Я часто вижу это с небольшими программами.

2

Решение

Вам нужно связаться с динамическим временем выполнения, /MD, Проблема в том, что на другой машине не установлено установленное время выполнения. Решите это, просто установив на каждом компьютере, где вам нужно запустить программу, распространяемый пакет для вашей версии Visual Studio.

3

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector