C++ SDL在版本生成配置中找不到-lSDL_main

C++ SDL在版本生成配置中找不到-lSDL_main,c++,sdl,C++,Sdl,我使用代码块作为我的IDE 我所有的链接器设置都很完美,所有的SDL库都在,当我在调试配置中构建时,一切都很好 我还应该提到,我正在用SDL编译一个dll,因此没有主函数 当我尝试编译成发行版配置时,问题就出现了。无论我做什么,我总是得到同样的错误: ld.exe cannot find -lSDL_main. 如果没有main功能,则无需链接SDL\u main。将其从生成配置中删除。如果没有main函数,为什么需要SDL\u main?我不知道,那么如何将其删除?从配置中删除-lSDL\

我使用代码块作为我的IDE

我所有的链接器设置都很完美,所有的SDL库都在,当我在调试配置中构建时,一切都很好

我还应该提到,我正在用SDL编译一个dll,因此没有主函数

当我尝试编译成发行版配置时,问题就出现了。无论我做什么,我总是得到同样的错误:

ld.exe  cannot find -lSDL_main.

如果没有
main
功能,则无需链接SDL\u main。将其从生成配置中删除。

如果没有
main
函数,为什么需要SDL\u main?我不知道,那么如何将其删除?从配置中删除
-lSDL\u main
参数。我从来没有使用过代码块,但希望你能找到它的位置。别介意我删除了它,一切又正常了!非常感谢你!