Мне нужно создать .exe для моего проекта в visual studio express 2013. У меня есть форма и создается для запуска многопоточных. Файл .exe должен запускаться на другом компьютере. Проект строится без ошибок и отлично работает. Я прочитал потоки, которые говорят, что мне нужно изменить Multi-threaded DLL (/MD) to Multi-threaded (/MT)
в свойствах -> c/C++ -> генерация кода -> библиотека времени выполнения для запуска .exe-файла на другом компьютере. После того, как я попробовал это, когда я строю проект об ошибке уже происходит: "Error 2 error D8016: '/clr' and '/MT' command-line options are incompatible".
Любые предложения о том, как я могу решить эту проблемуСоздание автономного исполняемого файла для кода C++ с помощью Visual Studio express 2013
EDIT Я попытался создать папку и добавил EXE-файл (в/MD?) вместе с отсутствующим файлом DLL я попытался запустить exe-файл на другом компьютере, то возникает другая ошибка:. «Приложение не удалось правильно запустить (0xc000007b)»
Когда вы создали проект, вы указали неправильную настройку, вы используете компилятор .NET вместо собственного. –
@MarkRansom Когда я верну его обратно в/MD, .exe все равно не будет работать на другом компьютере. Таким образом, это означает, что я должен установить clr и crt на другой компьютер, где я хочу запустить файл .exe? – rocky