У меня проблема с моей программой, когда я объявил переменную из заголовочного файла и запустил ее в файле CPP. Я получаю ошибку, которая является неопределенной ссылкой на переменную.
вот пример кода моего проекта:
ФАЙЛ CPP
#include "function.h"
CClass::CClass() : m_Db(HOST,USER,PASSWORD,DATABASE)
{
...
}
ФАЙЛ ГОЛОВКИ
#ifndef CONNECTION_H
#define CONNECTION_H
#include "crypt.h"
extern CCrypt *c_crypting;
#define HOST c_crypting->Decrypt_Host()
#define USER c_crypting->Decrypt_Username()
#define PASSWORD c_crypting->Decrypt_Password()
#define DATABASE c_crypting->Decrypt_Database()
#endif // DBCONNECTION_H
если я запускаю этот код, я получаю сообщение об ошибке "неопределенная ссылка на 'c_crypting'"