//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. Не знам какво означава това