Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Ошибка при компиляции
|
|||
|---|---|---|---|
|
#18+
Компилирую программу с примером допустим но мне выдает такую ошибку: "Ошибка 11 error LNK2019: ссылка на неразрешенный внешний символ _PQclear в функции _main" И так со многими такими обьявлениями...в чем проблемма? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 15:08 |
|
||
|
Ошибка при компиляции
|
|||
|---|---|---|---|
|
#18+
BoshopКомпилирую программу с примером допустим но мне выдает такую ошибку: "Ошибка 11 error LNK2019: ссылка на неразрешенный внешний символ _PQclear в функции _main" И так со многими такими обьявлениями...в чем проблемма?В том, что компилятору кто-то пообещал, что функция _PQclear будет определена, но не определил ни в одном из компонуемых модулей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 15:17 |
|
||
|
Ошибка при компиляции
|
|||
|---|---|---|---|
|
#18+
AbstractionBoshopКомпилирую программу с примером допустим но мне выдает такую ошибку: "Ошибка 11 error LNK2019: ссылка на неразрешенный внешний символ _PQclear в функции _main" И так со многими такими обьявлениями...в чем проблемма?В том, что компилятору кто-то пообещал, что функция _PQclear будет определена, но не определил ни в одном из компонуемых модулей. Эм...простите нуба это как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 15:38 |
|
||
|
Ошибка при компиляции
|
|||
|---|---|---|---|
|
#18+
BoshopAbstractionпропущено... В том, что компилятору кто-то пообещал, что функция _PQclear будет определена, но не определил ни в одном из компонуемых модулей. Эм...простите нуба это как?Хрустальный шар в ремонте, к сожалению. Видимо, в коде main есть вызов функции PQclear; подключён заголовочный файл со строкой вида Код: plaintext 1. ; но при этом код самой функции то ли забыли написать, то ли написали, положили невесть куда, и забыли указать компоновщику, где его искать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 16:15 |
|
||
|
Ошибка при компиляции
|
|||
|---|---|---|---|
|
#18+
но все библиотеки и файлы включения я подключтл в чем может быть проблемма? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 16:29 |
|
||
|
Ошибка при компиляции
|
|||
|---|---|---|---|
|
#18+
Код программы: #include <stdio.h> #include <stdlib.h> #include <libpq-fe.h> #include <libpq-events.h> #include <libpq\libpq-fs.h> static void exit_nicely(PGconn *conn) { PQfinish(conn); exit(1); } int main(int argc, char **argv) { const char *conninfo; PGconn *conn; PGresult *res; int nFields; int i, j; /* * If the user supplies a parameter on the command line, use it as the * conninfo string; otherwise default to setting dbname=postgres and using * environment variables or defaults for all other connection parameters. */ if (argc > 1) conninfo = argv[1]; else conninfo = "dbname = postgres"; /* Make a connection to the database */ conn = PQconnectdb(conninfo); /* Check to see that the backend connection was successfully made */ if (PQstatus(conn) != CONNECTION_OK) { fprintf(stderr, "Connection to database failed: %s", PQerrorMessage(conn)); exit_nicely(conn); } /* * Our test case here involves using a cursor, for which we must be inside * a transaction block. We could do the whole thing with a single * PQexec() of "select * from pg_database", but that's too trivial to make * a good example. */ /* Start a transaction block */ res = PQexec(conn, "BEGIN"); if (PQresultStatus(res) != PGRES_COMMAND_OK) { fprintf(stderr, "BEGIN command failed: %s", PQerrorMessage(conn)); PQclear(res); exit_nicely(conn); } /* * Should PQclear PGresult whenever it is no longer needed to avoid memory * leaks */ PQclear(res); /* * Fetch rows from pg_database, the system catalog of databases */ res = PQexec(conn, "DECLARE myportal CURSOR FOR select * from pg_database"); if (PQresultStatus(res) != PGRES_COMMAND_OK) { fprintf(stderr, "DECLARE CURSOR failed: %s", PQerrorMessage(conn)); PQclear(res); exit_nicely(conn); } PQclear(res); res = PQexec(conn, "FETCH ALL in myportal"); if (PQresultStatus(res) != PGRES_TUPLES_OK) { fprintf(stderr, "FETCH ALL failed: %s", PQerrorMessage(conn)); PQclear(res); exit_nicely(conn); } /* first, print out the attribute names */ nFields = PQnfields(res); for (i = 0; i < nFields; i++) printf("%-15s", PQfname(res, i)); printf("\n\n"); /* next, print out the rows */ for (i = 0; i < PQntuples(res); i++) { for (j = 0; j < nFields; j++) printf("%-15s", PQgetvalue(res, i, j)); printf("\n"); } PQclear(res); /* close the portal ... we don't bother to check for errors ... */ res = PQexec(conn, "CLOSE myportal"); PQclear(res); /* end the transaction */ res = PQexec(conn, "END"); PQclear(res); /* close the connection to the database and cleanup */ PQfinish(conn); return 0; } Все библиотеки и файлы включения подключил к проекту ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 16:32 |
|
||
|
Ошибка при компиляции
|
|||
|---|---|---|---|
|
#18+
Boshop, при оформлении исходника используй авто-форматирование и теги [ SRC ]. Так тебе быстрее и охотнее помогут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 16:41 |
|
||
|
Ошибка при компиляции
|
|||
|---|---|---|---|
|
#18+
Boshopно все библиотеки и файлы включения я подключтл в чем может быть проблемма?Вы .cpp-файлы библиотеки включили в проект, или указали директорию в разделе настроек Linker? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 16:45 |
|
||
|
Ошибка при компиляции
|
|||
|---|---|---|---|
|
#18+
я установил Каталоги включения и Каталоги библиотек через Каталоги VC++. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 16:48 |
|
||
|
Ошибка при компиляции
|
|||
|---|---|---|---|
|
#18+
Все переделал выдает такие же ошибки.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 17:44 |
|
||
|
Ошибка при компиляции
|
|||
|---|---|---|---|
|
#18+
Boshop, ты знаешь, когда у меня что-то не получается - я упрощаю проект до превед-мира и пока у меня в голове не проясниться. Чего и тебе желаю. Ошибка unresolved external - это набившая оскомину кислятина и ее никто не хочет обсасывать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 19:26 |
|
||
|
Ошибка при компиляции
|
|||
|---|---|---|---|
|
#18+
Boshopно все библиотеки и файлы включения я подключтл в чем может быть проблемма? С "файлами включения" точно проблем нет, а вот с библиотеками ... Значит, не все подключил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2012, 09:25 |
|
||
|
Ошибка при компиляции
|
|||
|---|---|---|---|
|
#18+
Boshopя установил Каталоги включения и Каталоги библиотек через Каталоги VC++. Этого мало, надо ещё указать, конкретно все библиотеки линкеру явно, в проекте. Сам он их включить в сборку не будет, если нет инструкции в заграничном файле. А ее очень запросто может не быть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2012, 09:29 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=38013380&tid=2020723]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
193ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 270ms |
| total: | 546ms |

| 0 / 0 |
