Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2012
    Messaggi
    16

    Api [C++]

    Buongiorno a tutti non so dove sbattere la testa,
    devrei creare una dll in c++ per un programma commerciale... ho il codice sorgente nella guida (PDF) e tutte le istuzioni,
    il problema nasce quando vado a compilare,
    mi appare un "warning C4530", a cosa può essere dovuto?
    Allego scermata del compilatore.
    Spero che qualcuno possa aiutarmi.
    Grazie in anticipo.
    Immagini allegate Immagini allegate

  2. #2

    Moderazione

    Magari specificare un titolo sensato e il linguaggio di riferimento come tag non sarebbe neanche male... Ora correggo io, ma dai un'occhiata al regolamento per impostare correttamente le prossime discussioni.
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Comunque, una volta tanto il problema e la soluzione sono esattamente descritti dal compilatore: stai usando del codice che può sollevare eccezioni (l'include <locale> della libreria standard, incluso probabilmente indirettamente in qualche maniera) senza averle attivate; per risolvere fai esattamente come specificato nel warning stesso: aggiungi l'opzione /EHsc alla riga di comando del compilatore.
    Amaro C++, il gusto pieno dell'undefined behavior.

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2012
    Messaggi
    16

    Re: Moderazione

    Originariamente inviato da MItaly
    Magari specificare un titolo sensato e il linguaggio di riferimento come tag non sarebbe neanche male... Ora correggo io, ma dai un'occhiata al regolamento per impostare correttamente le prossime discussioni.
    ok, scuste, sono nuovo di questo forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2012
    Messaggi
    16
    Originariamente inviato da MItaly
    Comunque, una volta tanto il problema e la soluzione sono esattamente descritti dal compilatore: stai usando del codice che può sollevare eccezioni (l'include <locale> della libreria standard, incluso probabilmente indirettamente in qualche maniera) senza averle attivate; per risolvere fai esattamente come specificato nel warning stesso: aggiungi l'opzione /EHsc alla riga di comando del compilatore.
    Grazie!
    Infatti ho provato ad aggiungere l'eccezione,
    ma poi la dll non viene caricata comunque dal mio programma,
    qualche altro suggerimento?
    Aggiungo che sono un neofita del c++

  6. #6
    "Non viene caricata" in che senso? Dà qualche errore?
    Amaro C++, il gusto pieno dell'undefined behavior.

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2012
    Messaggi
    16
    Originariamente inviato da MItaly
    "Non viene caricata" in che senso? Dà qualche errore?
    WARNING : Plugin : Could not load plugin file:
    C:/New_Force/ForceExample.dll

  8. #8
    Non è che sia un messaggio di grande aiuto... per che programma stai creando un plugin?
    Amaro C++, il gusto pieno dell'undefined behavior.

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2012
    Messaggi
    16
    Originariamente inviato da MItaly
    Non è che sia un messaggio di grande aiuto... per che programma stai creando un plugin?
    Infatti, tra l'altro è un programma che costa un botto!
    Il programma è EDEM
    http://www.dem-solutions.com/

  10. #10
    Com'è che stai esportando i simboli? Con __declspec(dllexport) o con un file .def?
    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.