INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

c++ dll Probleme mit platdefines.h



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

27.02.2007, 10:23
Beitrag #1

d.andi Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Feb 2007

7
2006
kA


Deutschland
c++ dll Probleme mit platdefines.h
Hallo zusammen!

Ich habe eine VI zur Motorsteuerung geschrieben und als DLL kompiliert. Soweit kein Problem. Diese DLL verwende ich unter c++.

Jetzt das Problem: Meine c++ Datei mit dem Aufruf der LabVIEW DLL möchte ich wiederum als DLL kompilieren, damit ich diese aus meinem Messprogramm einbinden kann. Mein Kompiler (Microsoft eMbedded Visual c++) gibt mir folgende Fehlermeldung:

c:testplatdefines.h(125) : fatal error C1189: #error : "We don't know the ProcessorType architecture"

Wer kann mir helfen? Ich habe schon das ganze Netz durchforstet, aber nichts gefunden.

Vielen Dank schonmal

Andreas
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
27.02.2007, 10:41
Beitrag #2

VDB Offline
LVF-Stammgast
***


Beiträge: 426
Registriert seit: Oct 2005

2010-2011
1997
kA

52134
Deutschland
c++ dll Probleme mit platdefines.h
[code]#ifdef _M_PPC
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.02.2007, 11:08
Beitrag #3

d.andi Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Feb 2007

7
2006
kA


Deutschland
c++ dll Probleme mit platdefines.h
Wo definiere ich denn den Prozessortyp? oder muss er in der Liste der platdefines.h enthalten sein?

/* Possible values for ProcessorType */
#define kM68000 1
#define kX86 2
#define kSparc 3
#define kPPC 4
#define kPARISC 5
#define kMIPS 6
#define kDECAlpha 7
#define kPIC 8
#define kARM 9


Bei der Auswahl des Kompilers geht´s nicht anders
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.02.2007, 11:20
Beitrag #4

VDB Offline
LVF-Stammgast
***


Beiträge: 426
Registriert seit: Oct 2005

2010-2011
1997
kA

52134
Deutschland
c++ dll Probleme mit platdefines.h
Davon ausgehend, dass du einen X86 Prozessor benutzt:

_M_IX86 als pre-processor definition im Projekt definieren.


Gruß

VDB
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.02.2007, 11:42
Beitrag #5

d.andi Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Feb 2007

7
2006
kA


Deutschland
c++ dll Probleme mit platdefines.h
' schrieb:Davon ausgehend, dass du einen X86 Prozessor benutzt: Ja

_M_IX86 als pre-processor definition im Projekt definieren.


Hat leider nicht funktioniert, Fehlermeldung bleibt.


Gruß

Andreas
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.02.2007, 11:47
Beitrag #6

VDB Offline
LVF-Stammgast
***


Beiträge: 426
Registriert seit: Oct 2005

2010-2011
1997
kA

52134
Deutschland
c++ dll Probleme mit platdefines.h
und ein

Code:
#define _M_IX86 = 1

in deine aufrufende Datei?

Gruß

Johan
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.02.2007, 14:19
Beitrag #7

d.andi Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Feb 2007

7
2006
kA


Deutschland
c++ dll Probleme mit platdefines.h
Es hat funktioniert!!!

Danke für die schnelle Hilfe!


Gruß

Andreas
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Gehe zu: