C++ 原生C++;项目无法在发布模式下编译?

C++ 原生C++;项目无法在发布模式下编译?,c++,word-wrap,win32-process,C++,Word Wrap,Win32 Process,我正在构建一个win32静态库项目,在调试模式下它编译时没有任何问题,但是当我将构建模式更改为release时,我得到了这个链接错误。有人能告诉我这里出了什么问题吗 Error 2 error LNK1120: 1 unresolved externals C:\Users\serak\Desktop\Cimg Wrapper\Release\nativeWin32console.exe nativeWin32console Error 1 error LNK2001: u

我正在构建一个win32静态库项目,在调试模式下它编译时没有任何问题,但是当我将构建模式更改为release时,我得到了这个链接错误。有人能告诉我这里出了什么问题吗

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

如果您使用的是VisualStudio,那么还需要添加在发布模式下链接的任何外部lib。很可能您已经为调试生成配置完成了此操作,但它不会自行转移到发行版。

我认为在项目的适当页面(在VS解决方案资源管理器中单击项目)中,所有配置和平台的项目更改,配置属性->项目默认值->配置类型->从应用程序到静态库:您可能已将其设置为调试,但未设置为发布配置