chriss_2oo4
Erfahrenes Mitglied
Hi,
ich versuche verzweifelt eine DLL (Neues Projekt -> C++ CLR -> Library) zu erstellen und diese in C# zu laden.
Aufbau: .h
Aufbau .cpp
Man muss doch nur die Prototypanweisung in die .h in der ref Klasse schreiben?
Eigentlich kann das doch nicht so schwer sein, aber C# meldet mir immer das es keinen einstiegspunkt findet.
Code in C#
Warum klappt das nicht?
Lg Chriss
ich versuche verzweifelt eine DLL (Neues Projekt -> C++ CLR -> Library) zu erstellen und diese in C# zu laden.
Aufbau: .h
Code:
#pragma once
using namespace System;
namespace NewClrLibrary
{
public ref class Class1
{
public:
long Test();
};
}
Aufbau .cpp
Code:
#include "stdafx.h"
#include "NewClrLibrary.h"
long NewClrLibrary::Class1::Test()
{
return 100;
}
Man muss doch nur die Prototypanweisung in die .h in der ref Klasse schreiben?
Eigentlich kann das doch nicht so schwer sein, aber C# meldet mir immer das es keinen einstiegspunkt findet.
Code in C#
Code:
[DllImport("NewClrLibrary.dll")]
public extern static Int32 Test();
Warum klappt das nicht?
Lg Chriss