背景:オフィスでの仕事のために、Windowsでmlpackを使用したいが、いくつかのサポートの理由から、オフィス環境はVisual Studio 2013で固定されている.mmlpackを使用するには、VS2015を使用する必要がある。だから、私は私の個人的なマシンでVS2015を使ってmlpackをコンパイルしました(これに続いて - keon.io/mlpack/mlpack-on-windows/)私はこれらのライブラリをVS2013に含めました - https://github.com/mlpack/mlpack/wiki/WindowsBuildこれはうまくいきませんでした。それは私が含まれている特定のヘッダーファイルがVS2013と互換性がないと言っているエラーを与えました。Visual Studio 2015ヘッダーファイルをDLLにコンパイルしてVS2013で使用できますか?
質問:VS2015のヘッダーファイルから.dllファイルを作成し、VS2013にヘッダーファイルを含める代わりにこれらのDLLを使用できますか?私はこれを行う方法がわかりません。誰かがこれについて私を導くことができますか?
私の疑問は、ヘッダーのみのファイルからdllを作成する方法です。ヘッダーファイルに互換性の問題があります。私はここで探しています-https://msdn.microsoft.com/en-IN/library/ms235636.aspxと言うと、ヘッダーとdllの両方を含める必要があります。その場合、ヘッダー自体は互換性がないため、再度破棄されます – Sashank
@Sashankヘッダーはあなた自身を書き換えることができる単なるインターフェイスです。ランダムなdllを取得したり、インターフェイスを作成したり、プログラムで使用したりすることができます。これらの質問をする前に、DLLで何かしようとする必要があります。試行せずに質問するのは悪い考えです。試しても何も失うことはありません。 DLLを扱う方法には、そこにたくさんの例があります。 –