Bonjour,
j'ai un problème de symbole externe non résolu.
je veux accéder à des objects COM à l'aide des monikers.
c'est un simulateur qui gère des modèles (présentés comme des objets COM)
la création du modèle (après compilation) génère model.dll et modellib
dans les propriétés du projet sous visual studio 2005, j'ai mis
environnement : PATH=model\dll
Répertoires de bibliothèques supplémentaires : model\lib
dépendances supplémetaires : model\lib\model.lib ole32.lib
je n'arrive pas à voir quel est le fichier qui manque et que je dois inclure
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 #include <windows.h> #include <objbase.h> #include "model.h" int main (int argc, char **argv){ HRESULT hr; *pSMI = NULL; if (!CoInitialize(0)){ hr= CoGetObject(L"C:\\Simulator\\SIM.simsat!model", NULL, &IID_ISIMSATSMIScriptsCommands, &pSMI); } }
Merci
Partager