Hello,
J'utilise Visual C++ 2005 pour developper et j'ai un problème avec une DLL qui compile un script écrit par l'utilisateur. Cette DLL utilise bison et flex pour compiler le script au format texte de l'utilisateur. Comme bison et flex sont essentiellement de sprogrammes C, ma DLL est un mix de C et C++.
En version debug, ça marche super - dévellopement terminé tout marche. Dès que je veux compiler en version "release" j'ai plus de 180 erreurs de compilation.
J'ai bien sur vérifié que les options du projet sont les mêmes (enfin aussi similaires que possible pour des versions debug et release ...)
La première erreur est qu'une déclaration de classe n'est pas reconnue. Dans un fichier header, la ligne :
class CPlane {
// Attributes
public:
float adf1actfreq;
etc ...
génère une erreur :
1>c:\perso\sources c++\ogsfmc\cplane.h(7) : error C2061: erreur de syntaxe*: identificateur 'CPlane'
Au secours, j'ai beau me creuser les méninges, je coince ...
Olivier
Partager