izmenjeno 1 put, poslednji put Mali Misha 24.02.2009. u 19:42
Izmene poruke
- Mali Misha24.02.2009. u 19:42zapis iz teksta poruke
Zdravo i ovde. Radim sa MS VS 2008. Pokušavam da jednu biblioteku pisanu u C# (link) učitam u Win32 C++ /CLI. Uspeo sam da od *.dll fajla pomoću tlbexp dobijem *.tlb fajl, i uspeo sam da registrujem tipove sa regasm.
Sad, kod mi počinje ovako:
A šta je problem: iako vidi imenski prostor WiimoteLib i iako izlistava sve njegove klase u padajućem meniju kad dodam :: , pri kompajlianju prijavljuje da su tipovi nedefinisani. Zna li neko o čemu se radi? Hvala unapred. Dodaću takođe da svaki od tipova kao i biblioteka ima svoj GUID, kao i ComVisible(true).
Sad, kod mi počinje ovako:
Code:
#include <windows.h>
#include <atlbase.h>
#include <atlcom.h>
#import "WiimoteLib.tlb" raw_interfaces_only
using namespace WiimoteLib;
#include <windows.h>
#include <atlbase.h>
#include <atlcom.h>
#import "WiimoteLib.tlb" raw_interfaces_only
using namespace WiimoteLib;
A šta je problem: iako vidi imenski prostor WiimoteLib i iako izlistava sve njegove klase u padajućem meniju kad dodam :: , pri kompajlianju prijavljuje da su tipovi nedefinisani. Zna li neko o čemu se radi? Hvala unapred. Dodaću takođe da svaki od tipova kao i biblioteka ima svoj GUID, kao i ComVisible(true).
Potpis
Ipak se ++uje.