How to fix it reference to unresolved external symbol SDL_main in function main_getcmdline.?

Anonymous
2025-03-11T13:37:31.3433333+00:00

Initially the project was on an old version of visual studio

and I don't know how to copy but the lines were duplicated

Line 104: <AdditionalIncludeDirectories>..\..\..\code\SDL12\include;..\..\..\code\libcurl;..\..\..\code\AL;..\..\..\code\libspeex\include;..\..\..\code\zlib;..\..\..\code\jpeg-8c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

Line 120: <AdditionalDependencies>user32.lib;advapi32.lib;winmm.lib;wsock32.lib;ws2_32.lib;SDLmain.lib;SDL.lib;Ope nGL32.lib;OpenAL32.lib;psapi.lib;dxguid.lib;gdi32.lib;%(AdditionalDependencies)</AdditionalDependencies>

Line 152: <AdditionalIncludeDirectories>..\..\..\code\SDL12\include; ..\..\..\code\libcurl; ..\..\..\code\AL; ..\..\..\code\libspex\include; ..\..\..\code\zlib;..\..\..\code\jpeg-8c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

Line 169: <AdditionalDependencies>user32.lib;advapi32.lib;winmm.lib;wsock32.lib;ws2_32.lib;SDLmain.lib;SDL.lib;Ope nGL32.lib;OpenAL32.lib;psapi.lib;dxguid.lib;gdi32.lib;%(AdditionalDependencies)</AdditionalDependencies>

Line 199: <AdditionalIncludeDirectories>..\..\..\code\SDL12\include; ..\..\..\code\libcurl; ..\..\..\code\AL; ..\..\..\code\libspex\include; ..\..\..\code\zlib;..\..\..\code\jpeg-8c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

Line 216: <AdditionalDependencies>user32.lib;advapi32.lib;winmm.lib;wsock32.lib;ws2_32.lib;SDLmain.lib;SDL.lib;Ope nGL32.lib;OpenAL32.lib;psapi.lib;dxguid.lib;gdi32.lib;%(AdditionalDependencies)</AdditionalDependencies>

Line 269: <AdditionalDependencies>user32.lib;advapi32.lib;winmm.lib;wsock32.lib;ws2_32.lib;SDL2Main.lib;SDL2.lib;OpenGL32.lib;OpenAL32.lib;psapi.lib;dxguid.lib;gdi32.lib;shell32.lib;%(AdditionalDependencies)</AdditionalDependencies>

and I think this is where the error comes from

How to remove them correctly that are not needed and could this be the reason reference to unresolved external symbol SDL_main in function main_getcmdline.

libraries that I need and other things that I need
<AdditionalDependencies>user32.lib;advapi32.lib;winmm.lib;wsock32.lib;ws2_32.lib;SDL2Main.lib;SDL2.lib;OpenGL32.lib;OpenAL32.lib;psapi.lib;dxguid.lib;gdi32.lib;shell32.lib;%(AdditionalDependencies)</AdditionalDependencies>

and the paths to the libraries are set to the default value because I use vcpkg and I don't need includes (because Visual Studio itself will find them) .....\code\SDL12\include; ......\code\libcurl; ......\code\AL; ......\code\libspeex\include; ......\code\zlib;......\code\jpeg-8c;

C++
C++
A high-level, general-purpose programming language, created as an extension of the C programming language, that has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.
3,877 questions
{count} votes

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.