【发布时间】:2021-09-30 21:24:07
【问题描述】:
每次我尝试使用具有 wxWidgets 作为库的 CMAKE 构建我的项目时,我都会遇到很多链接器错误 LNK 我什至只编译我的 main.cpp 就遇到了两个错误,其中只包含这个:
#include "wx/wx.h"
int main(){
return 0;
}
我刚刚下载了wxwidgets的源代码,放在lib文件夹下,用cmake链接 这是我的 CMakeLists.txt :
cmake_minimum_required(VERSION 3.10)
# set the project name
project(wxtest VERSION 1.0)
add_subdirectory(libs/wxWidgets)
add_executable(wx_test WIN32 src/main.cpp)
target_link_libraries(wx_test wx::net wx::core wx::base)
以下是错误:
错误 LNK1120 1 未解决的外部问题
函数“int __cdecl invoke_main(void)”(?invoke_main@@YAHXZ)中引用的错误LNK2019未解析的外部符号WinMain
将 wxWidgets 库链接到我的项目有什么问题吗?
【问题讨论】:
-
您看到了哪些具体错误? CMake 知道在哪里可以找到头文件和库文件吗?
-
如果不查看错误消息,我们将无法为您提供帮助。
-
我在问题中添加了错误消息
标签: c++ visual-studio cmake compiler-errors wxwidgets