朱莉娅 ccall windows
Julia ccall windows
我是 Julia 的新手,我有一个(很多)问题。我正在使用 C++ 库 (.dll/.lib) 将我的 C++ 程序连接到公司的程序(它通过调用函数“connect(port,in,out) 连接到家庭 127.0.0.1 通过 5111 端口并且它工作)。现在我有具有相同功能的 Julia 代码。
我的问题是,我该如何使用这个库?我尝试使用 ccall 函数,但它没有找到那些库。我还没有找到关于 windows 如何为 ccall 设置不同库的任何信息。
其他选择是我将所有内容都翻译成 C++,但是...不。也许第二种选择是我打开库并将它们重新写入 Julia。
我正在为 C++ 使用 windows 7 和 visual studio。对于 Julia,我使用带有 Juno 包的 Atom。
很好地找到了问题...我的 dll 文件是 32,而 julia 是 64。所以要么安装 32 位版本的 Julia,要么获取 64 位版本的 .dll 文件以继续。
函数按路径查找文件:
ccall( (:fun, "C:\Users\pinq-\Documents\Julia\librarie"), Int32, ())
我是 Julia 的新手,我有一个(很多)问题。我正在使用 C++ 库 (.dll/.lib) 将我的 C++ 程序连接到公司的程序(它通过调用函数“connect(port,in,out) 连接到家庭 127.0.0.1 通过 5111 端口并且它工作)。现在我有具有相同功能的 Julia 代码。 我的问题是,我该如何使用这个库?我尝试使用 ccall 函数,但它没有找到那些库。我还没有找到关于 windows 如何为 ccall 设置不同库的任何信息。
其他选择是我将所有内容都翻译成 C++,但是...不。也许第二种选择是我打开库并将它们重新写入 Julia。
我正在为 C++ 使用 windows 7 和 visual studio。对于 Julia,我使用带有 Juno 包的 Atom。
很好地找到了问题...我的 dll 文件是 32,而 julia 是 64。所以要么安装 32 位版本的 Julia,要么获取 64 位版本的 .dll 文件以继续。 函数按路径查找文件:
ccall( (:fun, "C:\Users\pinq-\Documents\Julia\librarie"), Int32, ())