Я использовал EIGEN для решения систем уравнений. единственный способ, которым мне удалось скомпилировать мой код, это использовать / CLR.
Когда я пытаюсь построить свой проект. Я заметил, что для того, чтобы мой exe работал на другом ПК, мне нужно собрать его с помощью / MT (не DLL). проблема они не совместимы.
если я удаляю / CLR, мой проект не компилируется, и если я покидаю DLL, мой exe работает на другом ПК, но дает нереалистичное значение.
Может кто-нибудь посоветовать, что делать. Это моя первая программа, которую я пишу. Я инженер-механик, решающий уравнение, пожалуйста, потерпите меня.
Хорошо, я просто ищу в интернете, но обнаружил, что не могу создать приложение для Windows Form без / CLR.
Я не уверен, будет ли на моей целевой машине перераспределен vc. есть ли способ получить мой exe вместе с какой-нибудь DLL? Я часто вижу это с небольшими программами.
Вам нужно связаться с динамическим временем выполнения, /MD
, Проблема в том, что на другой машине не установлено установленное время выполнения. Решите это, просто установив на каждом компьютере, где вам нужно запустить программу, распространяемый пакет для вашей версии Visual Studio.
Других решений пока нет …