私はC++ではありません。私は私の修士論文と主にプログラミングをしています。最後に4つのDLLと1つのexeが存在します。
私はいくつかのものを探そうとしました。どのようにDLLやものをコンパイルし、 "テンプレート"からdllを作成しましたか?さて、問題は:どのように私は動的にdppをパラメータでcppから呼び出すのですか?C++ CPPパラメータを使用してDLLを動的に呼び出す
これは(主にhereから)私のコードです:呼び出される
#include <cstdlib>
#include <sstream>
#include <string>
#include <iostream>
#include <stdio.h>
#include <windows.h>
#include <stdexcept>
typedef VOID (*DLLPROC) (LPTSTR);
HINSTANCE hinstDLL;
DLLPROC HelloWorld;
BOOL fFreeDLL;
hinstDLL = LoadLibrary("Test-DLL.dll");
if (hinstDLL != NULL)
{
HelloWorld = (DLLPROC) GetProcAddress(hinstDLL, "hello");
if (HelloWorld != NULL)
(HelloWorld);
fFreeDLL = FreeLibrary(hinstDLL);
}
機能がhello(const char *s)
です。 *s
をdllに渡すにはどうすればよいですか?
'const char * msg ="私のメッセージ "; HelloWorld(msg); ' – user1810087