Dans la DllImport, je définis un type MyType, a priori inconnu de DllExport.
class MyType { ...}
La DllExport exporte une classe template:
template<class T> class DLLEXPORT_API MyExportClass { ... }
Or, j'ai besoin de cette classe dans la DllImport, pour l'utiliser avec
MyType :
MyExportClass<MyType> MyExportObject
Malheureusement, ça ne like pas. Je crois que c'est parce que au moment de
l'édition des liens, DllExport doit pouvoir exporter la classe
MyExportClass<MyType>. Or ceci est impossible, puisque MyType est défini
dans l'autre librairie DllImport.
Quel casse-tête !
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Alexandre
bonjour, <snip>
Y-a-t-il un moyen ?
poster sur le bon groupe, dans ton cas fr.comp.ms-windows.programmation Ici on pourra te répondre sur des questions relatives au C++. DLLinport et DLLexport ne sont pas des notions de C++, mais liées au développement sous Windows. Je t'aurais bien aidé sinon mais je n'y connais pas grand chose en DLL. Désolé.
bonjour,
<snip>
Y-a-t-il un moyen ?
poster sur le bon groupe, dans ton cas fr.comp.ms-windows.programmation
Ici on pourra te répondre sur des questions relatives au C++.
DLLinport et DLLexport ne sont pas des notions de C++, mais liées au
développement sous Windows.
Je t'aurais bien aidé sinon mais je n'y connais pas grand chose en DLL.
Désolé.
poster sur le bon groupe, dans ton cas fr.comp.ms-windows.programmation Ici on pourra te répondre sur des questions relatives au C++. DLLinport et DLLexport ne sont pas des notions de C++, mais liées au développement sous Windows. Je t'aurais bien aidé sinon mais je n'y connais pas grand chose en DLL. Désolé.