Bonjour � tous
j'ai un probl�me avec la cr�ation d'une dll avec c++
pour cr�er les fonctions � export� de dll si son type de retour est int ou void les types de c en g�n�ral �a marche voir comme exemple
Code c++:
mais si je veut utiliser un string comme type de retour pour le fonction j'ai se message d'erreur lors de la compilation
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6 extern "C" int WINAPI getdatabase() { res=c.GetDatabase(0,cdb); return(res); }
Merci pour vos aides
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7 warning C4190: 'getdatabase' a une liaison C spécifiée, mais retourne 'std::basic_string<_Elem,_Traits,_Ax>' UDT qui est incompatible avec C with [ _Elem=char, _Traits=std::char_traits<char>, _Ax=std::allocator<char> ]![]()
Partager