Salve, compilando un programma in release con Code::Blocks, mi da il seguente errore:
codice:
ld: Undefined references to "WinMain@16"
Non ho trovato veramente niente di utile in rete che mi potesse aiutare, e siccome so che qui bazzicano certe persone tipo oregon... volevo chiedre come risolvere.
Penso che abbia a che fare con una libreria ma non so quale.
Il mio programma utilizza le Gtkmm, per cui è multipiattaforma.
Non dovrebbe esserci in teoria nessuna chiamata, o necessità di scrivere un WinMain, che poi, a dire la verità, non so' come si fa ad integrare con un programma Gtkmm.
Compilatore MinGW.

Allego il main del programma:
codice:
#include "mainwindow.h"

#define MAIN_WINDOW_GLADE_FILE "main_window.glade"

int main (int argc, char *argv[]) {

   Gtk::Main kit(argc, argv);
   MainWindow *mainWindow = NULL;

   try {

      Glib::RefPtr<Gtk::Builder> builder = Gtk::Builder::create_from_file(MAIN_WINDOW_GLADE_FILE);

      builder->get_widget_derived("mainWindow", mainWindow);

      kit.run(*mainWindow);

   } catch(FatalMainWindowException &ex) {

      std::cout << "Passed Here\n" << std::endl;

      error_message_dialog("Fatal Error", ex.what());

      return 1;

   }

   return 0;

}
Marco.