What are * .dll.embed.manifest and * .dll.intermediate.manifest?

I created a class like this:

#include <iostream>

#define  DLLEXPORT _declspec( dllexport )

using namespace std;

class DLLEXPORT xyz
{
public:
void printclass();
};




And my goal is to export the xyz class to dll.

here's the .cxx file for it.

#include "xyz.h"

void xyz::printclass()
{
cout<<"hello";
}




the project builds fine, but not in the debug folder. DLL. instead there are * .dll.embed.manifest and * .dll.intermediate.manifest. I want to know what these .manifest files are. And how can I get * .dll for my project.

I created this project in visual studio.

+3

source to share

You need to search in the solution directory, not the project directory.

A solution can have multiple projects, each with its own debug and release folder. Each project writes its final files to the solution debug / release folder, which is the directory that contains the project folders.

Assuming the solution name is also XYZ, Take a look "Documents\Visual Studio\Projects\XYZ\Debug"

+1

source

All Articles