Я создал класс следующим образом:
#include <iostream>
#define DLLEXPORT _declspec( dllexport )
using namespace std;
class DLLEXPORT xyz
{
public:
void printclass();
};
И моя цель - экспортировать класс xyz в dll.
вот файл .cxx для того же.
#include "xyz.h"
void xyz::printclass()
{
cout<<"hello";
}
проект строится нормально, но в папке отладки нет * .dll. вместо этого есть * .dll.embed.manifest и * .dll.intermediate.manifest. Я хочу знать, что это за файлы * .manifest. И как я могу получить * .dll для моего проекта.
Я создал этот проект в визуальной студии.