Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
mysql_real_connect проблема в _DEBUG
|
|||
|---|---|---|---|
|
#18+
Добрый день. Помогите решить следующую проблему. проект в VS2013 к проекту подключен коннектор MySQL Connector.C 6.1 в виде libmysql.lib и libmysql.dll подключение к BD выполнено так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. в Release конфигурации все работает как положено переделываю Release в Debug ручками. меняю в настройках конфигурации C/C++ -> Preprocessor -> Preprocessor Definitions c WIN32;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) на WIN32;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) C/C++ -> CodeGeneration -> RuntimeLibrary c Multi-threaded (/MT) на Multi-threaded Debug (/MTd) компилируется запускается, но не соединяется с сервером. mysql_error(mySQLConnect) не выдает ничего. смотрел через TCPWiev программа даже не пытается открывать сетевое соединение. что неправильно делаю ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2015, 22:10 |
|
||
|
mysql_real_connect проблема в _DEBUG
|
|||
|---|---|---|---|
|
#18+
SmilDev, тебе нужно также использовать отладочные версии библиотеки libmysql, обычно она либо называется libmysqld.lib/dll, либо называется так же, но лежит в другом каталоге в дистрибутиве. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2015, 23:23 |
|
||
|
mysql_real_connect проблема в _DEBUG
|
|||
|---|---|---|---|
|
#18+
да я это понимаю на посознательном уровне. но на сайте mysql.com есть коннектор http://dev.mysql.com/downloads/connector/c/ в этом коннекторе нет отдельно либ для debug версии ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2015, 23:28 |
|
||
|
mysql_real_connect проблема в _DEBUG
|
|||
|---|---|---|---|
|
#18+
SmilDevда я это понимаю на посознательном уровне. но на сайте mysql.com есть коннектор http://dev.mysql.com/downloads/connector/c/ в этом коннекторе нет отдельно либ для debug версии должны быть. завтра я посмотрю дистриб, проверю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2015, 01:21 |
|
||
|
mysql_real_connect проблема в _DEBUG
|
|||
|---|---|---|---|
|
#18+
буду очень признателен. я уже кажется все перепробовал. проект собирается запускается но не соединяется с базой mysql ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2015, 09:50 |
|
||
|
mysql_real_connect проблема в _DEBUG
|
|||
|---|---|---|---|
|
#18+
SmilDev, On Windows, the static library is mysqlclient.lib and the dynamic library is libmysql.dll. Windows distributions also include libmysql.lib, a static import library needed for using the dynamic library. Windows distributions also include a set of debug libraries. These have the same names as the nondebug libraries, but are located in the lib/debug library. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2015, 11:32 |
|
||
|
mysql_real_connect проблема в _DEBUG
|
|||
|---|---|---|---|
|
#18+
MasterZiv если не сложно то скачайте этот коннектор и попробуйте найти там папку lib/debug если вы ее там найдете ткните меня носом. т.к. нет этой папки в коннекторе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2015, 11:40 |
|
||
|
mysql_real_connect проблема в _DEBUG
|
|||
|---|---|---|---|
|
#18+
SmilDev, я склонен верить больше официальной документации mysql, чем тебе, уж извини. Скачаю, ткну. Но с другой стороны, если уж совсем никак не найти - собери ее сам, это же open source... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2015, 11:44 |
|
||
|
mysql_real_connect проблема в _DEBUG
|
|||
|---|---|---|---|
|
#18+
вопрос решен. проблема в преобразовании типа (const char*)(&ip) ip это std::string в релизной сборке это работает в дебаге нет. заменил на ip.c_str() все заработало. видимо все таки нет отладочных версий библиотеки libmysql. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2015, 12:55 |
|
||
|
mysql_real_connect проблема в _DEBUG
|
|||
|---|---|---|---|
|
#18+
SmilDev, Вот каталог установленного MySQL(comunity): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. А вот его подкаталог debug Код: plaintext 1. 2. 3. 4. 5. 6. 7. Почти всё, как написано в документации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2015, 13:50 |
|
||
|
mysql_real_connect проблема в _DEBUG
|
|||
|---|---|---|---|
|
#18+
SmilDevвопрос решен. проблема в преобразовании типа (const char*)(&ip) Никогда не используй в С++ C-style cast, и тебе компилятор всегда скажет, что ты делаешь что-то не так... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2015, 13:52 |
|
||
|
mysql_real_connect проблема в _DEBUG
|
|||
|---|---|---|---|
|
#18+
SmilDevвопрос решен. проблема в преобразовании типа (const char*)(&ip) Не смотря на то, что проблема вроде бы решена, в отладочной сборке всё-таки используй отладочную версию libmysql. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2015, 13:53 |
|
||
|
mysql_real_connect проблема в _DEBUG
|
|||
|---|---|---|---|
|
#18+
MasterZiv Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2015, 13:57 |
|
||
|
mysql_real_connect проблема в _DEBUG
|
|||
|---|---|---|---|
|
#18+
miksoft, Ну может быть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2015, 14:29 |
|
||
|
mysql_real_connect проблема в _DEBUG
|
|||
|---|---|---|---|
|
#18+
libmysqld это как я понимаю встраиваемый в приложение сервер а не коннектор ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2015, 15:58 |
|
||
|
|

start [/forum/topic.php?fid=57&tid=2018943]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
79ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 302ms |
| total: | 475ms |

| 0 / 0 |
