Я хотел бы помочь здесь, это сводит меня с ума.
Я пытаюсь следовать этому уроку. http://hackaday.com/2009/09/22/introduction-to-ftdi-bitbang-mode/
Я использую драйверы fd2xx, но я не знаю, как все интегрировать в эту визуальную студию. У меня есть файл lib и заголовочный файл на рабочем столе, и я связал файл lib в VS. Я включил каталог для заголовочного файла в раздел include. Я использую код в руководстве для драйверов fd2xx, но я получаю 121 ошибку.
Я работаю над этим два дня и очень переживаю — я не понимаю!
Я знаю, что это будет выглядеть уродливо, но вот ошибки: (Я заменил файловые деликатесы только на имя файла, так что это не так так беспорядочный).
Ошибка 4, ошибка C2065: «FT_HANDLE»: необъявленный идентификатор
Helloworld.cpp 20 1 helloworldОшибка 5, ошибка C2146: синтаксическая ошибка: отсутствует ‘;’ перед идентификатором
‘handle’ Helloworld.cpp 20 1 helloworldОшибка 6 ошибка C2065: «ручка»: необъявленный идентификатор Helloworld.cpp
20 1 helloworldОшибка 7, ошибка C2065: «DWORD»: необъявленный идентификатор Helloworld.cpp 21
1 helloworldОшибка 8 ошибка C2146: синтаксическая ошибка: отсутствует ‘;’ перед идентификатором
‘bytes’ Helloworld.cpp 21 1 helloworldОшибка 9 ошибка C2065: «байты»: необъявленный идентификатор Helloworld.cpp 21
1 helloworldОшибка 10 Ошибка C3861: «memset»: идентификатор не найден Helloworld.cpp 24
1 helloworldОшибка 11 ошибка C3861: «pow»: идентификатор не найден Helloworld.cpp 27 1
Привет, мирОшибка 12, ошибка C3861: «memset»: идентификатор не найден Helloworld.cpp 28
1 helloworldОшибка 13 ошибка C3861: «memset»: идентификатор не найден Helloworld.cpp 29
1 helloworldОшибка 14 ошибка C2065: «дескриптор»: необъявленный идентификатор Helloworld.cpp
44 1 helloworldОшибка 15, ошибка C2065: «FT_OK»: необъявленный идентификатор Helloworld.cpp
44 1 helloworldОшибка 16, ошибка C3861: «FT_Open»: идентификатор не найден Helloworld.cpp
44 1 helloworldОшибка 17 ошибка C2065: «дескриптор»: необъявленный идентификатор Helloworld.cpp
48 1 helloworldОшибка 18 ошибка C3861: ‘FT_SetBitMode’: идентификатор не найден
Helloworld.cpp 48 1 helloworldОшибка 19 Ошибка C2065: «дескриптор»: необъявленный идентификатор Helloworld.cpp
49 1 helloworldОшибка 20 ошибка C3861: ‘FT_SetBaudRate’: идентификатор не найден
Helloworld.cpp 49 1 helloworldОшибка 21 ошибка C2065: «дескриптор»: необъявленный идентификатор Helloworld.cpp
52 1 helloworldОшибка 22, ошибка C2065: «DWORD»: необъявленный идентификатор Helloworld.cpp
52 1 helloworldОшибка 23, ошибка C2143: синтаксическая ошибка: отсутствует «)» перед «sizeof»
Helloworld.cpp 52 1 helloworldОшибка 24, ошибка C2059: синтаксическая ошибка: ‘)’ Helloworld.cpp 52 1
Привет, мир25 IntelliSense: идентификатор «PVOID» не определен ftd2xx.h 59 9
Привет, мир26 IntelliSense: идентификатор «ULONG» не определен ftd2xx.h 60 9
Привет, мир27 IntelliSense: идентификатор «DWORD» не определен ftd2xx.h 172 35
Привет, мир28 IntelliSense: идентификатор «DWORD» не определен ftd2xx.h 172 41
Привет, мир29 IntelliSense: идентификатор «ULONG» не определен ftd2xx.h 189 9
Привет, мир30 IntelliSense: ожидается ‘;’ ftd2xx.h 293 20 helloworld
31 IntelliSense: ожидается ‘;’ ftd2xx.h 299 20 helloworld
32 IntelliSense: ожидается ‘;’ ftd2xx.h 306 20 helloworld
33 IntelliSense: ожидается ‘;’ ftd2xx.h 313 20 helloworld
34 IntelliSense: ожидается ‘;’ ftd2xx.h 318 20 helloworld
35 IntelliSense: ожидается ‘;’ ftd2xx.h 326 20 helloworld
36 IntelliSense: ожидается ‘;’ ftd2xx.h 334 20 helloworld
37 IntelliSense: ожидается ‘;’ ftd2xx.h 346 20 helloworld
38 IntelliSense: ожидается ‘;’ ftd2xx.h 352 20 helloworld
39 IntelliSense: ожидается ‘;’ ftd2xx.h 358 20 helloworld
40 IntelliSense: ожидается ‘;’ ftd2xx.h 366 20 helloworld
41 IntelliSense: ожидается ‘;’ ftd2xx.h 374 20 helloworld
42 IntelliSense: ожидается ‘;’ ftd2xx.h 379 20 helloworld
43 IntelliSense: ожидается ‘;’ ftd2xx.h 384 20 helloworld
44 IntelliSense: ожидается ‘;’ ftd2xx.h 389 20 helloworld
45 IntelliSense: ожидается ‘;’ ftd2xx.h 394 20 helloworld
46 IntelliSense: ожидается ‘;’ ftd2xx.h 399 20 helloworld
47 IntelliSense: ожидается ‘;’ ftd2xx.h 405 20 helloworld
48 IntelliSense: ожидается ‘;’ ftd2xx.h 414 20 helloworld
49 IntelliSense: ожидается ‘;’ ftd2xx.h 420 20 helloworld
50 IntelliSense: ожидается ‘;’ ftd2xx.h 427 20 helloworld
51 IntelliSense: ожидается ‘;’ ftd2xx.h 433 20 helloworld
52 IntelliSense: ожидается ‘;’ ftd2xx.h 440 20 helloworld
53 IntelliSense: ожидается ‘;’ ftd2xx.h 448 20 helloworld
54 IntelliSense: ожидается ‘;’ ftd2xx.h 453 20 helloworld
55 IntelliSense: ожидается ‘;’ ftd2xx.h 458 20 helloworld
56 IntelliSense: ожидается ‘;’ ftd2xx.h 464 20 helloworld
57 IntelliSense: ожидается ‘;’ ftd2xx.h 470 20 helloworld
58 IntelliSense: ожидается ‘;’ ftd2xx.h 476 20 helloworld
59 IntelliSense: ожидается ‘;’ ftd2xx.h 483 20 helloworld
60 IntelliSense: ожидается ‘;’ ftd2xx.h 490 20 helloworld
61 IntelliSense: ожидается ‘;’ ftd2xx.h 659 20 helloworld
62 IntelliSense: ожидается ‘;’ ftd2xx.h 665 20 helloworld
63 IntelliSense: ожидается ‘;’ ftd2xx.h 675 20 helloworld
64 IntelliSense: ожидается ‘;’ ftd2xx.h 681 20 helloworld
65 IntelliSense: ожидается ‘;’ ftd2xx.h 691 20 helloworld
66 IntelliSense: ожидается ‘;’ ftd2xx.h 697 20 helloworld
67 IntelliSense: ожидается ‘;’ ftd2xx.h 704 20 helloworld
68 IntelliSense: ожидается ‘;’ ftd2xx.h 927 20 helloworld
69 IntelliSense: ожидается ‘;’ ftd2xx.h 939 20 helloworld
70 IntelliSense: ожидается ‘;’ ftd2xx.h 951 20 helloworld
71 IntelliSense: ожидается ‘;’ ftd2xx.h 957 20 helloworld
72 IntelliSense: ожидается ‘;’ ftd2xx.h 963 20 helloworld
73 IntelliSense: ожидается ‘;’ ftd2xx.h 970 20 helloworld
74 IntelliSense: ожидается ‘;’ ftd2xx.h 976 20 helloworld
75 IntelliSense: ожидается ‘;’ ftd2xx.h 983 20 helloworld
76 IntelliSense: ожидается ‘;’ ftd2xx.h 989 20 helloworld
77 IntelliSense: ожидается ‘;’ ftd2xx.h 999 20 helloworld
78 IntelliSense: ожидается ‘;’ ftd2xx.h 1004 20 helloworld
79 IntelliSense: ожидается ‘;’ ftd2xx.h 1009 20 helloworld
80 IntelliSense: ожидается ‘;’ ftd2xx.h 1015 20 helloworld
81 IntelliSense: ожидается ‘;’ ftd2xx.h 1020 20 helloworld
82 IntelliSense: ожидается ‘;’ ftd2xx.h 1030 20 helloworld
83 IntelliSense: идентификатор «BOOL» не определен ftd2xx.h 1041 3
Привет, мир84 IntelliSense: ожидается ‘;’ ftd2xx.h 1041 15 helloworld
85 IntelliSense: идентификатор «BOOL» не определен ftd2xx.h 1046 3
Привет, мир86 IntelliSense: ожидается ‘;’ ftd2xx.h 1046 15 helloworld
87 IntelliSense: идентификатор «BOOL» не определен ftd2xx.h 1055 3
Привет, мир88 IntelliSense: ожидается ‘;’ ftd2xx.h 1055 15 helloworld
89 IntelliSense: идентификатор «DWORD» не определен ftd2xx.h 1064 3
Привет, мир90 IntelliSense: ожидается ‘;’ ftd2xx.h 1064 16 helloworld
91 IntelliSense: идентификатор «BOOL» не определен ftd2xx.h 1069 3
Привет, мир92 IntelliSense: ожидается ‘;’ ftd2xx.h 1069 15 helloworld
93 IntelliSense: идентификатор «BOOL» не определен ftd2xx.h 1077 3
Привет, мир94 IntelliSense: ожидается ‘;’ ftd2xx.h 1077 15 helloworld
95 IntelliSense: идентификатор «BOOL» не определен ftd2xx.h 1139 3
Привет, мир96 IntelliSense: ожидается ‘;’ ftd2xx.h 1139 15 helloworld
97 IntelliSense: идентификатор «BOOL» не определен ftd2xx.h 1144 3
Привет, мир98 IntelliSense: ожидается ‘;’ ftd2xx.h 1144 15 helloworld
99 IntelliSense: идентификатор «BOOL» не определен ftd2xx.h 1151 3
Привет, мир100 IntelliSense: ожидается ‘;’ ftd2xx.h 1151 15 helloworld
101 IntelliSense: идентификатор «BOOL» не определен ftd2xx.h 1157 3
Привет, мир102 IntelliSense: ожидается ‘;’ ftd2xx.h 1157 15 helloworld
103 IntelliSense: идентификатор «BOOL» не определен ftd2xx.h 1163 3
Привет, мир104 IntelliSense: ожидается ‘;’ ftd2xx.h 1163 15 helloworld
105 IntelliSense: идентификатор «BOOL» не определен ftd2xx.h 1169 3
Привет, мир106 IntelliSense: ожидается ‘;’ ftd2xx.h 1169 15 helloworld
107 IntelliSense: идентификатор «BOOL» не определен ftd2xx.h 1175 3
Привет, мир108 IntelliSense: ожидается ‘;’ ftd2xx.h 1175 15 helloworld
109 IntelliSense: идентификатор «BOOL» не определен ftd2xx.h 1181 3
Привет, мир110 IntelliSense: ожидается ‘;’ ftd2xx.h 1181 15 helloworld
111 IntelliSense: идентификатор «BOOL» не определен ftd2xx.h 1186 3
Привет, мир112 IntelliSense: ожидается ‘;’ ftd2xx.h 1186 15 helloworld
113 IntelliSense: идентификатор «BOOL» не определен ftd2xx.h 1192 3
Привет, мир114 IntelliSense: ожидается ‘;’ ftd2xx.h 1192 15 helloworld
115 IntelliSense: идентификатор «BOOL» не определен ftd2xx.h 1198 3
Привет, мир116 IntelliSense: ожидается ‘;’ ftd2xx.h 1198 15 helloworld
117 IntelliSense: идентификатор «BOOL» не определен ftd2xx.h 1204 3
Привет, мир118 IntelliSense: ожидается ‘;’ ftd2xx.h 1204 15 helloworld
119 IntelliSense: идентификатор «BOOL» не определен ftd2xx.h 1210 3
Привет, мир120 IntelliSense: ожидается ‘;’ ftd2xx.h 1210 15 helloworld
121 IntelliSense: идентификатор «BOOL» не определен ftd2xx.h 1217 3
Привет, мир122 IntelliSense: ожидается ‘;’ ftd2xx.h 1217 15 helloworld
123 IntelliSense: ожидается ‘;’ ftd2xx.h 1246 20 helloworld
124 IntelliSense: ожидается ‘;’ ftd2xx.h 1251 20 helloworld
Спасибо за ваши ответы. Оказывается, что пример никогда не работал бы с замечанием по применению, которому я следовал. В итоге я напрямую связался с FTDI, и они очень быстро отреагировали с новой запиской для пробных заявлений, которая работала без нареканий и очень легко. Они попросили меня не делиться документом, если вы хотите, чтобы он посмотрел его на своем сайте, я думаю, что он должен быть там в ближайшее время.