Problème pour dialoguer avec port parallèle
Bonjour,
Je suis débutant en C++. Je cherche à utiliser le port parallèle de mon PC, avec la librairie NTPort.
J'ai téléchargé la librairie à l'adresse :
http://www.zealsoftstudio.com/ntport/
Je place ntport.h dans le répertoire include, et j'ajoute ntport.lib à mon projet.
Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
#include "ntport.h"
void main()
{
int i;
for (i=1;i<=1000;i++)
{
Outport(767,255);
Outport(767,0);
}
} |
VOici le message d'erreur qui s'affiche dans le compilateur (Microsoft Developer Studio 97 - je sais c'est vieux, mais ca devrait marcher..., avec Windows 2000) :
Compiling...
Source.cpp
Linking...
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
Debug/Test.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe
Test.exe - 2 error(s), 0 warning(s)
Quelqu'un a-t-il une idée ??
Merci !
ca ne marche toujours pas
OK !
Bon merci, jai compris ce qui nallait pas.
=> j'ai bien remplacé void main par int WinMain
Mais cela ne marche toujours pas.
Avec exactement le code que tu me dis, voici le message d'erreur que j'ai :
Compiling...
Source.cpp
Source.cpp(6) : error C2373 : 'WinMain' : redefinition; different type modifiers
Error executing cl.exe
Test.exe - 1 error(s), 0 warning(s)
Jai aussi une autre erreur
Jai également essaye avec une "console application" (DOS)
VOici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| #include "ntport.h"
void Main()
{
int i;
for (i=1;i<=1000;i++)
{
Outp(0x0378,0xFF);
Outp(0x0378,0x00);
}
} |
J'ai inclus les fichiers ntport.h et ntport.lib dans le projet.
A la compilation, voici le message d'erreur que j'obtiens :
Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/Test.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe
Test.exe - 2 error(s), 0 warning(s)
Quelqu'un a-t-il une idée ?