C++の基礎をあまり理解せずにDLLを作ろうと思っています、そこから間違いとは言わないでくださいお願いします……。
色々なサイトでC++でDLLを作る方法を見ますが、どれもクラスを作って関数を書き、それをエクスポートしています。
動的にDLLを読み込んで呼び出すときもそのクラス名を記述しています。
となると、HSPがコンパイルしたプログラムでDLLを呼び出すとき、クラスは書かなくても良いのでしょうか?
多くのDLL(今まで見てきたDLL)はすべてクラス名なしで直接関数の名前を指定しています。
しかし、上記の通り色々なサイトではクラスを作って関数を作り、呼び出し側もそれを考慮しなければなりません。
DLLの呼び出しがどのようになっているのか、誰かご教授をお願いします。
また、場違いではありますがC++でDLLを作る方法も、できれば教えていただきたいです。