Я нашел отличный пример C ++ / ODBC здесь ...
Проект, который я скачал, отлично собирается и все работает. Однако, когда я копирую файлы .cpp и .h в другой проект, у меня возникает проблема со связыванием.
Мне нужна функция SQLConnect
в sql.h. Когда я щелкаю эту функцию правой кнопкой мыши в файле easyodbc.h
в загруженном проекте, она переходит к объявлению в sql.h. Жизнь хороша.
Однако в проекте, который я создал, когда я делаю это, он переходит к определению UNICODE в sqlucode.h. Кажется, это вызывает проблемы, и мой тестовый проект падает.
У меня нет #include
для sqlucdode.h где-либо в моем проекте, но он по-прежнему разрешает объявление в sqlucode.h. Как я могу предотвратить это? Благодарю.