Bonjour,
J'essaye de faire une dll managé /clr ,et j'obtiens l'erreur décrite en entête.

le code n'a rien de sorcier,la syntaxe par contre ...

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
 
-------------------------  .h ------------------------------
#include "windows.h"
#pragma once
 
using namespace System;
typedef int resultat;
namespace manageddll {
 
	public ref class Dllfonction
	{
	public:
		Dllfonction (){;};
		int DLLGetCORSystemDirectory(LPWSTR pbuffer, DWORD  cchBuffer, DWORD* dwLength);
	};
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
-------------------------------  .cpp ---------------
#include "stdafx.h"
#include "stdlib.h"
#include "mscoree.h"
#include "manageddll.h"
 
int manageddll::Dllfonction::DLLGetCORSystemDirectory(LPWSTR pbuffer,DWORD  cchBuffer,DWORD * dwLength)
	{
	 int resultat = GetCORSystemDirectory(pbuffer,cchBuffer,dwLength);
		return resultat;
	}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
manageddll.obj : error LNK2020: jeton non résolu (06000003) manageddll.Dllfonction::DLLGetCORVersion