[ Sini82 @ 05.07.2010. 15:25 ] @
Ovo je kod programa: Code: //http://zetcode.com/tutorials/mysqlcapitutorial/ #include <my_global.h> #include <mysql.h> int main(int argc, char **argv) { printf("MySQL client version: %s\n", mysql_get_client_info()); } Sa gcc mi je radilo bez problema: Code: $ gcc /home/1mysqlc.c -o 1mysqlc `mysql_config --cflags --libs` $ ./1mysqlc MySQL client version: 5.1.41 Dodao sam /usr/lib/mysqlclient.so i /usr/lib/mysqlclient_r.so u link libraries (Project -> Build options -> Linker settings na Code::Blocks-u) a i dalje mi se pri kompilaciji javljaju greške: Code: /home/Mysqlc/main.c|1|error: my_global.h: No such file or directory| /homeMysqlc/main.c|2|error: mysql.h: No such file or directory| /home/Mysqlc/main.c||In function ‘main’:| /home/Mysqlc/main.c|6|warning: implicit declaration of function ‘printf’| /home/Mysqlc/main.c|6|warning: incompatible implicit declaration of built-in function ‘printf’| /home/Mysqlc/main.c|6|warning: implicit declaration of function ‘mysql_get_client_info’| /home/Mysqlc/main.c|6|warning: format ‘%s’ expects type ‘char *’, but argument 2 has type ‘int’| /home/Mysqlc/main.c|7|warning: control reaches end of non-void function| ||=== Build finished: 2 errors, 5 warnings ===| Koristim Code::Blocks na Linuxu. Kako da ga podesim? Ovo je izlaz komande 'mysql_config --cflags --libs': Code: $ mysql_config --cflags --libs -I/usr/include/mysql -DBIG_JOINS=1 -fno-strict-aliasing -DUNIV_LINUX -DUNIV_LINUX -Wl,-Bsymbolic-functions -rdynamic -L/usr/lib/mysql -lmysqlclient |