Какие dll нужны для exe?

Evgeniusilus

Всем здрасьте ! У меня проблема. Есть проект в Visual Studio 2013 c++/CLI(.NET framework v4.0), нормально работающий - мой курсовой проект по предмету.Мне нужно скинуть мою программу на компьютер преподавателя. Проблема в том, что когда я попытался запустить её, то она выдала ошибку, что отсутствует dll (вроде какая-то msvcr120.dll). Но как я подозреваю, это не единственная dll, которая будет нужна.Преподаватель НАОТРЕЗ отказывается устанавливать редист с++, говорит: "Вот у вас есть задание, и его надо выполнить именнно на этом ПК".Как я понимаю /MT не подходит для CLR, слава богам что у него хоть 4ый .net framework работает. Получается остаются лишь C runtime библиотеки.1) Можно ли как-то обойти эту проблему без поиска dll и добавления их к exe ? 2) Если первое никак не решается, то как узнать какие dll нужны ? Преподаватель, также, не разрешит мне каждый раз заходить к нему и смотреть что мне надо ....
2 ответа

Evgeniusilus

Evgeniusilus, раз есть ПК для выполнения задания, то почему бы не скопировать на него свои исходники и откомпилировать их?


Evgeniusilus

Эти шаманские методы ему покажутся странными и он за шкирку меня выкинет. Ему надо именно .exe файл, чтобы он сам открыл.А вообще, вот у меня есть формы + свои .h, .cpp исходники. Как их откомпилировать на его ПК ? У него нету всяких visual studio на ПК.Извините, если банальные вещи спрашиваю :сЯ скачал какую-то ПО: "CFFExplorer".Там я выследил нужные мне dll и их зависмости друг от друга: KERNEL32.dll msvcr120.dll msvcp120.dll mscoree.dllПозже отпишу сработало ли, мб будет кому полезным знать.Да, я добавил эти dll'ки, и всё прекрасно запустилось.