Mon exe ne fonctionne que sur mon PC
J'ai reposté le sujet à cette adresse car je pense m'être trompé de section : http://www.developpez.net/forums/d16...c/#post8771982
Salut,
J'ai codé une petite application en c# dont voici le code:
Code:
1 2 3 4 5 6 7 8
|
[System.Runtime.InteropServices.DllImport("ConsoleApplication8.dll")]
public static extern double Add(double a, double b);
static void Main(string[] args)
{
Console.Write(Add(10, 10));
} |
J'ai aussi codé une application en c++ qui contient la fonction Add (ConsoleApplication8.dll). Tout fonctionne parfaitement sur mon PC mais quand je transfert l'exécutable et la dll vers mon autre pc, ça ne marche plus. J'ai un message d'erreur me disant qu'il ne trouve pas la dll pourtant elle est exactement dans le même dossier que l'exe...
Les machines ont le bon framework ainsi qu'une archi 64 bits.
Pouvez-vous m'aider à résoudre ce problème ?