Déclaration et compilation DLL
que pensez vous de ma DLL?
fichier .h
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| #define int_dll __declspec(dllexport) int __stdcall
#define void_dll __declspec(dllexport) void __stdcall
#define double_dll __declspec(dllexport) double __stdcall
#define long_dll __declspec(dllexport) long __stdcall
namespace finum{
double N(int x);
double DoubleElements(int* x,long lngNbItems);
}
extern "C" {
double finum:: N(int x){
return x;
} |
fichier .c:
Code:
1 2 3 4 5 6 7 8
|
#include <stdlib.h>
#include <stdio.h>
#include "finum.h"
double finum:: N(int x){
return x;
} |
peut on faire plus court?
notamment supprimer le namespace?