Using Dev-C with MSYS - make problems - undefined reference to `WinMain@16' - cannot find entry symbol DllMainCRTStartup@12.
But in the end my compiler comes with a lot of errors, all of them is: [Linker error] undefined reference to `Something' basically any command in the source code (Any SDL commands that is). I have read in other threads, that it's because i have forgotten to include the library, but i think i have. I'm using the dev-c++ compiler. I went into the: Tools fan, and then chose: compiler options. Then i chose Directories. After that i went to the: 'Directories' fan. In here, there are three deifferend things i can include: Binaries, Libraries, C includes and C++ includes. I didn't include anything in binaries, since i couldn't find any SDL binaries. I included the directory called: 'Lib', as the SDL library. I included the directory called: 'Include' as both the C includes and the C++ includes, since i didn't know which of them it was supposed to be included as. SDL, needs to be installed, and as so, it get's a stand alone directory, in C:/Program files/SDL (Or whereever you choose to locate it), the directorires i refer to, that i included, are all directories located in that directory. So it seems, to me, like i included about everything, that's supposed to be included. It should be said that i'm learning C++. so i'm a n00b at this. I'm new to both the langauge and the compiler, though i have programmed in another langauge, for pretty some while. But since i'm new, i would ask you to now assume that i can anything, cause i realy can't. So please help me, step by step, i haven't even made the source code. It's from my stipendium. O, and please tell me why i have to do what i have to do. I don't just wanna know how to fix it, i also wanna know why i'm fixing it the way i am, since i'm learning the langauge, i would also like to learn from this mistake ^^ i would also like to know how to correct the error, from the title. ([Linker error] undefined reference to `WinMain@16') i have came to the understanding, that, that specific error has another way to be corrected, than the rest.
Winmain 16 Dev C++
5 Contributors
forum 10 Replies
613 Views
2 Years Discussion Span
commentLatest Postby SgtMeLatest Post
Enjoy coding with Dev-C in Windows 8 and Next Version of Windows Operating System Install Dev-C in Windows 10 and Issues of Program not Responding Brajesh Kumar Singh 22:59 7 Comments Brajesh. Share improve this answer edited Sep 25 '12 at 10:29 j0k 17.4k114960 answered Sep 11 '12 at 21:45 Tim Ludwinski 940913 Just realized something important about all this. Cooking tale food game download. Did you add any libraries to link with your project? –nio Nov 28 '13 at 19:17 3 You should use int not void before main. Share improve this answer answered Aug 1 '14 at 22:30 X-Frox 11112 add a comment up vote 0 down vote.
Narue5,707
>[Linker error] undefined reference to `WinMain@16' You've created a project that's being built as a Win32 application. Those guys use WinMain instead of main as the entry point. If you want a regular C++ program, you have to choose the correct project type (which would be a console project of some sort) or build it yourself manually from the command line.