Bonsoir,
je travaille sur Java Native Interface d'où j'appel du code c++.
Je souhaite créer une dll avec la commande cl de visual studio :
j'obtiens l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 "c:\Program Files\Micros oft Visual Studio 9.0\VC\bin\cl" -I"c:\Program Files\Java\jdk1.6.0_17\include" - I"c:\Program Files\Java\jdk1.6.0_17\include\win32" -LD fetchInf.cpp -Fe libfetch
J'ai donc un #include <Windows.h> dans mon code c++, mais je ne comprends pas trop pourquoi il ne trouve pas le header.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Compilateur d'optimisation Microsoft (R) 32*bits C/C++ version*15.00.30729.01 po ur 80x86 Copyright (C) Microsoft Corporation. All rights reserved. cl*: Ligne de commande warning D9024*: type de fichier source non reconnu 'libfe tch', fichier objet pris par défaut fetchInf.cpp fetchInf.cpp(1) : fatal error C1083: Impossible d'ouvrir le fichier include*: 'w indows.h'*: No such file or directory
Merci d'avance![]()
Partager