Bonjour,

J'apprends les dll en c++.
j'ai crée une très simple en 2 fichiers:
Mais quand j'appelle la fonction Add de ma dll avec Autohotkey par exemple, la fonction est inconnue???????
---------------------------------------

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
// MathFuncsDll.h
 
namespace MathFuncsDll
{
    class MathFuncsDll
    {
    public:
        static __declspec(dllexport) double Add(double a, double b);
    };
}
-------------------------------------------
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
// MathFuncsDll.cpp
// compile with: /EHsc /LD
 
#include "MathFuncsDll.h"
 
#include <stdexcept>
 
using namespace std;
 
namespace MathFuncsDll
{
    double MathFuncsDll::Add(double a, double b)
    {
        return a + b;
    }
}
--------------------------------------------

Merci pour votre aide.