subzero128
19.08.2009, 15:44
Hi,
folgendes Problem im Kapitel 15 soll man in c++ eine Dll Datei schreiben und in LabVIEW einbinden. Ich schaffe es aber einfach nicht mit meinem Compiler diese blöde dll datei zu erstellen ich habe Visual c++ 2005 Express Edition ich gehe wie beschrieben auf projekt neu erstellen dann auf win32 konsolenanwendung und auf der nächsten seite habe ich folgendes zur Auswahl :(siehe screens)
wie dem auch sei ich habe die konsolenanwendung gewählt und den haken bei "vorkompilie. header"
weggemacht. In der Hilfe heißt es das nicht jeder Compiler die Dll zur Auswahl zur Verfügung stellt Zitat:
"Einige Versionen von Visual Studio bieten keine Unterstützung für das Erstellen eines DLL-Projekts mithilfe von Assistenten. Sie können jedoch später festlegen, dass das Projekt in eine DLL kompiliert wird"
unszwar so laut hilfe:"Um aus dem Projekt eine DLL zu erstellen, wählen Sie im Menü Projekt das Projekt MathFuncsDll und dann die Option Eigenschaften... aus. Wählen Sie im linken Bereich unter Konfigurationseigenschaften die Option Allgemein aus. Ändern Sie im rechten Bereich den Konfigurationstyp in Dynamische Bibliothek (.dll). Klicken Sie auf OK, um die Änderungen zu speichern"
hab ich alles so gemacht aber in LabVIEW laut autor sollte folgender Code von alleine erstellt werden:
//Reihe.cpp Definiert den Einsprungspunkt für die DLL-Anwendung
//
#include "stdafx.h"
BOOL APIENTRY DllMain (Handle hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{return TRUE;}
und jetzt erst den Code den ich eingeben will (eine Reihen_berechnung)
irgendjemand ne Idee wie man das machen könnte?
folgendes Problem im Kapitel 15 soll man in c++ eine Dll Datei schreiben und in LabVIEW einbinden. Ich schaffe es aber einfach nicht mit meinem Compiler diese blöde dll datei zu erstellen ich habe Visual c++ 2005 Express Edition ich gehe wie beschrieben auf projekt neu erstellen dann auf win32 konsolenanwendung und auf der nächsten seite habe ich folgendes zur Auswahl :(siehe screens)
wie dem auch sei ich habe die konsolenanwendung gewählt und den haken bei "vorkompilie. header"
weggemacht. In der Hilfe heißt es das nicht jeder Compiler die Dll zur Auswahl zur Verfügung stellt Zitat:
"Einige Versionen von Visual Studio bieten keine Unterstützung für das Erstellen eines DLL-Projekts mithilfe von Assistenten. Sie können jedoch später festlegen, dass das Projekt in eine DLL kompiliert wird"
unszwar so laut hilfe:"Um aus dem Projekt eine DLL zu erstellen, wählen Sie im Menü Projekt das Projekt MathFuncsDll und dann die Option Eigenschaften... aus. Wählen Sie im linken Bereich unter Konfigurationseigenschaften die Option Allgemein aus. Ändern Sie im rechten Bereich den Konfigurationstyp in Dynamische Bibliothek (.dll). Klicken Sie auf OK, um die Änderungen zu speichern"
hab ich alles so gemacht aber in LabVIEW laut autor sollte folgender Code von alleine erstellt werden:
//Reihe.cpp Definiert den Einsprungspunkt für die DLL-Anwendung
//
#include "stdafx.h"
BOOL APIENTRY DllMain (Handle hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{return TRUE;}
und jetzt erst den Code den ich eingeben will (eine Reihen_berechnung)
irgendjemand ne Idee wie man das machen könnte?