Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kompajliranje i linkovanje koda

[es] :: C/C++ programiranje :: C/C++ za početnike :: Kompajliranje i linkovanje koda

[ Pregleda: 1247 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

vatri
Banja Luka, RS

Član broj: 68697
Poruke: 1006
*.static.stelkom.net.



+18 Profil

icon Kompajliranje i linkovanje koda08.09.2011. u 11:15 - pre 152 meseci
Pokusavam kompajlirati "programcic" na sledeci nacin:


1. korak: g++ -c database.cpp

2. korak: g++ -c main.cpp

ovde mi ispise gresku:


Code:

main.cpp:5:40: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
main.cpp:11:72: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
main.cpp:12:1: error: expected unqualified-id before ‘for’
main.cpp:12:60: error: ‘it’ does not name a type
main.cpp:12:79: error: expected unqualified-id before ‘++’ token
main.cpp:17:1: error: ‘db’ does not name a type


3. korak bi bio g++ -o test main.o database.o

(U attachmenntu su fajlovi)

OS je Archlinux.


U cemu je problem? Kako da mu dam char tip kao argument i zasto ga prepozna kao string?
Prikačeni fajlovi
 
Odgovor na temu

vatri
Banja Luka, RS

Član broj: 68697
Poruke: 1006
*.static.stelkom.net.



+18 Profil

icon Re: Kompajliranje i linkovanje koda09.09.2011. u 09:28 - pre 152 meseci
Evo pojednostavljen primjer

database.h:

Code:

#ifndef DATABASE_H
#define DATABASE_H


#include <sqlite3.h>

class Database{
    public:
        Database(char* filename);
        ~Database();
        bool query(char* strQuery);
    private:
        sqlite3 *database;
};

#endif


main.cpp

Code:

#include "database.h"

int main()
{
    Database *db = new Database("db.sqlite");
}


rezultat kompajliranja:

Code:

g++ -c main.cpp 
main.cpp: In function ‘int main()’:
main.cpp:5:41: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: Kompajliranje i linkovanje koda

[ Pregleda: 1247 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.