Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Błąd kompilowania. LNK2028 LNK2019

Ostatnio zmodyfikowano 2014-02-08 15:51
Autor Wiadomość
PitterRup
Temat założony przez niniejszego użytkownika
Błąd kompilowania. LNK2028 LNK2019
» 2014-02-08 15:51:58
Witam. Proszę o pomoc w znalezieniu błędu w kodzie lub w ustawieniach programu. Dostałem takie oto błędy:

Error   2   error LNK2028: unresolved token (0A000021) "public: __clrcall Kompex::SQLiteStatement::SQLiteStatement(class Kompex::SQLiteDatabase *)" (??0SQLiteStatement@Kompex@@$$FQAM@PAVSQLiteDatabase@1@@Z) referenced in function "public: void __clrcall ProductList::addProductToDB(void)" (?addProductToDB@ProductList@@$$FQAMXXZ)   D:\Projekt\Kasa Fiskalna\KasaFiskalna\KasaFiskalna\ProductList.obj  KasaFiskalna

Error   3   error LNK2028: unresolved token (0A000022) "public: __clrcall Kompex::SQLiteDatabase::SQLiteDatabase(char const *,int,char const *)" (??0SQLiteDatabase@Kompex@@$$FQAM@PBDH0@Z) referenced in function "public: void __clrcall ProductList::addProductToDB(void)" (?addProductToDB@ProductList@@$$FQAMXXZ)  D:\Projekt\Kasa Fiskalna\KasaFiskalna\KasaFiskalna\ProductList.obj  KasaFiskalna

Error   4   error LNK2019: unresolved external symbol "public: __clrcall Kompex::SQLiteStatement::SQLiteStatement(class Kompex::SQLiteDatabase *)" (??0SQLiteStatement@Kompex@@$$FQAM@PAVSQLiteDatabase@1@@Z) referenced in function "public: void __clrcall ProductList::addProductToDB(void)" (?addProductToDB@ProductList@@$$FQAMXXZ)    D:\Projekt\Kasa Fiskalna\KasaFiskalna\KasaFiskalna\ProductList.obj  KasaFiskalna

Error   5   error LNK2019: unresolved external symbol "public: __clrcall Kompex::SQLiteDatabase::SQLiteDatabase(char const *,int,char const *)" (??0SQLiteDatabase@Kompex@@$$FQAM@PBDH0@Z) referenced in function "public: void __clrcall ProductList::addProductToDB(void)" (?addProductToDB@ProductList@@$$FQAMXXZ)   D:\Projekt\Kasa Fiskalna\KasaFiskalna\KasaFiskalna\ProductList.obj  KasaFiskalna

Error   6   error LNK1120: 4 unresolved externals   D:\Projekt\Kasa Fiskalna\KasaFiskalna\Debug\KasaFiskalna.exe    1   1   KasaFiskalna 

mój plik main
C/C++
#include <iostream>
#include "stdafx.h"
#include "Form1.h"
#include "ProductList.h"

using namespace KasaFiskalna;

[ STAThreadAttribute ]
int main( array < System::String ^> ^ args )
{
    ProductList transakcja;
    transakcja.addProductToDB();
   
    // Enabling Windows XP visual effects before any controls are created
    Application::EnableVisualStyles();
    Application::SetCompatibleTextRenderingDefault( false );
   
    // Create the main window and run it
    Application::Run( gcnew Form1() );
   
    return 0;
}

plik ProductList.h
C/C++
#ifndef PRODUCTLIST_H
#define PRODUCTLIST_H

#include "Product.h"
#include <iostream>
#include <fstream>

#include "KompexSQLiteDatabase.h"
#include "KompexSQLiteStatement.h"
#include "KompexSQLiteException.h"

using namespace std;

class ProductList
{
private:
   
public:
    //Product getProductFromDB(int code);
    //Product getProductFromDB(char* name);
    void addProductToDB();
};
#endif

plik ProductList.cpp
C/C++
#include "stdafx.h"
#include "ProductList.h"

void ProductList::addProductToDB()
{
    Kompex::SQLiteDatabase * pDatabase = new Kompex::SQLiteDatabase( "datebase.db", SQLITE_OPEN_READWRITE, 0 );
    Kompex::SQLiteStatement * pStmt = new Kompex::SQLiteStatement( pDatabase );
}
P-104247
« 1 »
  Strona 1 z 1