Я пытаюсь узнать, как использовать файл DLL в C ++. Согласно моим исследованиям, это должно открыть блокнот, когда я использую DisplayNotepad () в моем коде. Я пытаюсь скомпилировать его, но получаю ошибки компилятора, и я знаю, что windows.h определяет ShellExecute, но в нем говорится, что идентификатор не найден. вот мой код:
#include "stdafx.h"
#include <windows.h>
#include <iostream>
extern "C"
{
__declspec(dllexport) void DisplayNotepad()
{
ShellExecute(NULL, "open", "c:\\windows\\notepad.exe", NULL,NULL, SW_SHOW);
}
}
Мой компилятор выдает мне следующую ошибку: ошибка C3861: «ShellExecute»: идентификатор не найден. Я делаю это совершенно неправильно? Спасибо за ввод.