私はhttps://github.com/apache/geode-native/blob/develop/BUILDING.mdに従ってジオードネイティブをビルドしており、ビルドにエラーが発生しています。誰かが助けることができるのだろうか?私はVB6のクライアントを必要とするのでこれをしなければならない、と構築済みのdllが強く署名されていない、VB6のDLLを公開するCOMインターフェイスは、.NET GACに登録した後、以下のエラーが発生します。geode nativeを作成しようとすると3つのエラーが発生する
が強く署名ジオードネイティブクライアントを構築するために、私はその後、devコマンドプロンプトVS管理を開き、無料のディレクトリに移動します。
cmake --build . -- /m
:これは正常に動作します
git clone https://github.com/apache/geode-native.git
cd geode-native
mkdir build
cd build
cmake -G "Visual Studio 14 2015 Win64" -DGEODE_ROOT=D:/Geode ../src
、私はに移動します私はNUnitのをインストールしていない運とパス変数にそれを取得し、直接試してみた
D:\GeodeNativeSrc\geode-native\src\tests\cli\DUnitFramework\ClientGroup.cs(22,7): error CS0246: The type or namespace name 'NUnit' could not be found (are you missing a using directive or an assembly reference?) [D:\GeodeNativeSrc\geode-native\build\tests\cli\DUnitFramework\DUnitFramework.csproj]
:
で始まるいくつかのエラーがあります。
は次にあります:D:\GeodeNativeSrc\geode-native\src\tests\javaobject\GetFunctionExeHA.java:38: error: cannot find symbol
'MSBUILD-NOTFOUND' is not recognized as an internal or external command, operable program or batch file
3のOpenSSLエラーに問題がある可能性:
ms\uptable.asm(1): error A2088: END directive required at end of file [D:\GeodeNativeSrc\geode-native\build\dependencies\openssl\openssl-extern.vcxproj]
MASM : fatal error A1000: cannot open file : tmp32dll.dbg\x86_64cpuid.asm [D:\GeodeNativeSrc\geode-native\build\dependencies\openssl\openssl-extern.vcxproj]
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\x86_amd64\ml64.EXE"' : return code '0x1' [D:\GeodeNativeSrc\geode-native\build\dependencies\openssl\openssl-extern.vcxproj]
私は64ビットのCMakeとCygwinをインストールしましたが、Win 10ではVS 2015を使用しています...コメントありがとうございました
'cmake -DGEODE_ROOT = D:/ Geode --build .'はエラーなしで動作しているように見え、VSソリューションファイルを生成しました... VSプロジェクトはビルドされません。 – rupweb