Bonjour à toutes et à tous,

J'essaie d'établir une communication par port série en C sous Windows XP.

Cependant, alors que je n'en suis qu'à l'ouverture du fichier du port, j'ai déjà une erreur :

conflicting types for port1
J'utilise CodeBlocks pour Windows et le compilateur Gcc... Une idée de ce qui pourrait provoquer cela ?

Voici le code de mon programme:

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
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <windows.h>

#define OPEN_EXISTING 3
#define GENERIC_READ 0x80000000
#define GENERIC_WRITE 0x40000000
#define FILE_FLAG_OVERLAPPED 0x40000000

/*Déclaration des variable*/
HANDLE port1; /*(ou un autre nom)*/


port1 = CreateFile("COM1", GENERIC_READ, 0, 0, OPEN_EXISTING, 0, 0);

Merci d'avance à toutes celles / tous ceux qui participeront =)