2016-07-07 13 views
0

私はJuliaで新しく、1つ(多くの)問題があります。私はC++ライブラリ(.dll/.lib)を使用してC++プログラムを会社のプログラムに接続しています(connect(port、in、out)関数を呼び出すことでhome 127.0.0.1から5111ポートに接続します)。 私はこのライブラリをどのように使うことができますか?私はccall関数を使用しようとしましたが、それらのライブラリは見つかりませんでした。 ccallに別のライブラリを設定する。Julia ccall windows

他のオプションはありません。たぶん、目のオプションは、私は図書館と開くということです...私はC++にすべてを翻訳ですが、ジュリアにそれらを再作成します。私が使用している

をWindows 7とVisual Studio for C++。ジュリアについては、ジュノパッケージでAtomを使用します。

+0

ライブラリのC++ファイルが見つかりました。 –

答えて

1

よく見つかった問題...私のdllファイルは32、juliaは64だったので、32ビット版のJuliaをインストールするか、64ビット版の.dllファイルを入手してください。 関数は、ファイルをパスで検索します。

ccall((:fun, "C:\\Users\\pinq-\\Documents\\Julia\\librarie"), Int32,())