Quote:
Originally Posted by MrSm!th
Na gut, habe noch nie eine Dll ohne Entry Point programmiert, deshalb wusste ich das nicht.
Wieso sollte da bei fehlender main nur "Fehlender Einstiegspunkt" und bei fehlender WinMain "Fehlende WinMain" stehen?
|
wenn der entrypoint komplett fehlt (console oder gui), dann gibts den fehler, dass der einstiegspunkt definiert werden muss. da allerdings der startup code in den meisten fällen mit gelinkt wird, verweist der auf main oder WinMain. wenn in dem letzteren fall main oder WinMain fehlt, gibt es den entsprechenden fehler -> "undefiniertes externes symbol main/WinMain"
wie gesagt, "einstiegspunkt muss definiert werden" taucht auf wenn man auch die crt nicht mit linken will!
bedeutet also im klartext: main ODER WinMain fehlen.
bedeutet du hattest mit deiner aussage großteilig recht