Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826

    [c++]compilazione release

    ciao.
    Ho un progetto che compilato in debug non da nessun problema , mentre se lo compilo in release mi da i seguenti errori:

    SAXIntro error LNK2001: unresolved external symbol ___argc
    SAXIntro error LNK2001: unresolved external symbol ___argv
    SAXIntro error LNK2001: unresolved external symbol __mbctype
    SAXIntro error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) already defined in msvcprt.lib(newop_s.obj)

    cosa sono questi symbol?
    perchè errori solo in release?
    grazie.

  2. #2
    Per caso hai paciugato con le opzioni del linker? Nello specifico, hai cambiato la CRT di default per la modalità Release o hai attivato l'opzione per non linkare le librerie di default?
    Amaro C++, il gusto pieno dell'undefined behavior.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.