FooBar.h
#pragma once
#include "Msg.h"
using namespace System;
namespace FooBar {
public ref class Class1
{
Msg^ msg = gcnew Msg();
};
}
Msg.h
#pragma once
#include <Windows.h>
#pragma comment (lib, "user32.lib")
ref class Msg
{
public:
Msg();
};
Msg.cpp
#include "pch.h"
#include "Msg.h"
Msg::Msg() {
MessageBox(0, L"FooBar", L"FooBar", MB_OK);
}
Я бы успешно скомпилировал FooBar.dll, нокогда он запускается с "rundll32 FooBar.dll", он ничего не делает, но он не говорит мне, что точка входа вообще должна быть определена.
Я в основном пытаюсь сделать простую DLL, которую можно запустить какпроверить, чтобы всплывающее окно сообщения как результат.