У меня есть dll и exe, оба из которых у меня есть источники.Компиляция статического lib внутри exe
Для DLL
Я скомпилирован полностью статически, и поэтому я бы предположил, что .lib
также является статическим. Однако, когда я включаю этот lib
в мой проект C++ VC++ 2008 в Linker> Input> Additional Dependencies. Я установил режим компиляции в/MT (многопоточное) для exe.
Все скомпилировано, но когда я пытаюсь запустить exe, он запрашивает DLL! К лучшему из моего (ограниченного) понимания это не должно происходить.
Почему я должен делать?
hmmm ... Это похоже на смысл ... Я сейчас пытаюсь это сделать. –
У меня возникли проблемы с изменением моего файла makefile из DLL в статическую библиотеку. –
У меня есть статическая библиотека. Я ставлю его как дополнительную зависимость, и все же он запрашивает DLL, когда я его запускаю. –