Я строил проект статической библиотеки win32, и в режиме отладки он без проблем компилируется, но когда я изменил режим сборки на выпуск, я получаю ошибки этой ссылки. Кто-нибудь может подсказать, что здесь происходит не так?
Error 2 error LNK1120: 1 unresolved externals C:\Users\serak\Desktop\Cimg Wrapper\Release\nativeWin32console.exe nativeWin32console
Error 1 error LNK2001: unresolved external symbol _main C:\Users\serak\Desktop\Cimg Wrapper\nativeWin32console\MSVCRT.lib(crtexe.obj) nativeWin32console
Я думаю, что в Project Propierty Pages (щелкните правой кнопкой мыши проект в обозревателе решений VS) изменения проекта для ВСЕХ конфигураций и платформ, Configuration Propiertie-> Project Defaults-> Type Configuration-> from Aplication to Static Libraries: вы, вероятно, установили это для отладки, но не для конфигурации выпуска.
Если вы используете Visual Studio, вам нужно добавить любые внешние библиотеки, с которыми вы ссылаетесь, в режиме выпуска. Скорее всего, вы уже сделали это для конфигурации отладочной сборки, но она не переходит к выпуску сама по себе.