Я хочу использовать sqlncli.h
, но только если он доступен для пользователя, а если нет, я хочу использовать менее оптимальный, но функциональный код замены (я действительно просто хочу использовать несколько активных наборов результатов, другие СУБД не Кажется, для этого не требуется специальная конфигурация). У пользователя будут исходные файлы, и он будет собирать их самостоятельно на своем компьютере, так что я могу использовать какой-нибудь флаг препроцессора / условной компиляции для этого?
Я знаю, что есть флаги типа _WIN32
I можно использовать, чтобы проверить, включен ли пользователь windows (что я и делаю, потому что windows пользователям необходимо windows.h
, чтобы использовать мой код).
Это ODB общего назначения C lib, поэтому я не знаю, будет ли пользователь даже подключаться к SQL серверу или нет.
Это мой единственный вариант, чтобы пользователь указал, хочет ли он использовать SQL сервер + собственный клиент (от например, для определения некоторого флага)