Интеграция fd2xx.lib с Visual Studio

Я хотел бы помочь здесь, это сводит меня с ума.

Я пытаюсь следовать этому уроку. 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

-2

Решение

Спасибо за ваши ответы. Оказывается, что пример никогда не работал бы с замечанием по применению, которому я следовал. В итоге я напрямую связался с FTDI, и они очень быстро отреагировали с новой запиской для пробных заявлений, которая работала без нареканий и очень легко. Они попросили меня не делиться документом, если вы хотите, чтобы он посмотрел его на своем сайте, я думаю, что он должен быть там в ближайшее время.

-1

Другие решения


По вопросам рекламы [email protected]