【发布时间】:2015-07-29 14:15:09
【问题描述】:
我是否正确理解如何使用 cmake 进行链接
cmake_minimum_required(VERSION 3.2)
project(Sdltest)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Werror -lmingw32 -lSDL2main -lSDL2")
set(SOURCE_FILES main.c)
add_executable(Sdltest ${SOURCE_FILES})
我正在尝试将 sdl2 链接到我的项目,但出现很多错误。
like /src/mingw-org-wsl/4.0-dev/src/libcrt/crt/main.c:91:未定义对“WinMain@16”的引用
当我在 cmd 上使用 gcc 时,它可以完美编译
gcc main.c -o test -Wall -Werror -lmingw32 -lSDL2main -lSDL2
顺便说一句,我使用的是 clion 1.0.5
【问题讨论】:
-
现在请写 100 次:“C is not C++ is not C!”
-
@Olaf
for (i = 0; i < 100; i++) C != C++ != C;编译错误,请停止(是的,这里没有错字)。 :P