//file.h
# define PartExport __declspec(dllexport)
namespace Part{
class PartExport MyClass : public data::anotherClass{
MyClass();
void read();
};
}
Я хочу получить доступ к этой функции, выполнив это ниже. Visual Studio предлагает сделать "Part::read();" и f12 на эту функцию работает.
//main.cpp
#include <file.h>
int main(){
Part::read();
return 0;
}
Но при компиляции жалуется на синтаксические ошибки, потому что думает, что PartExport — это имя класса. Как я могу получить доступ к этой функции или создать объект MyClass?
редактировать: я понял, что все синтаксические ошибки в классе исходят из #include . я не знаю что это значит