需要安装terminal, cmake两个插件
需要配置环境变量如 F:\Program Files (x86)\cmake\bin
需要配置环境变量如 H:\mingw64\bin
比如文件名叫做 SString 内部结构如下
src/ SStrin.cpp SString.h
include/ 各种我们需要的dophindb头文件
libDolphinDB.dll 需要从sftp上的SERVER/NEW/DolWin中下载,注意这个文件应该和最后运行dolphindb程序的依赖库一致
CmakeLists.txt
cmake_minimum_required(VERSION 3.00)
project(SSTRING)
include_directories("./include")
#库文件的地址
link_directories("C:/Users/zhu/Desktop/SString")
#libDolphinDb.dll的地址
aux_source_directory("./src" sstring_plugin_src)
#需要编译的文件地址,并命名为sstring_plugin_src
add_compile_options("-std=c++11" "-fPIC" "-DWINDOWS" "-Wall" "-D_WIN32_WINNT=0x0600" "-DWINVER=0x0600" "-DLOCKFREE_SYMBASE")
#编译选项
add_library(PluginSString SHARED ${sstring_plugin_src})
target_link_libraries(PluginSString libDolphinDB.dll)
#编译sstring_plugin_src为PluginSString.dll
#并链接libDolphinDB.dll
mkdir build
cd build
cmake -G "MinGW Makefiles" ../
mingw32-make.exe
和linux里面的.so文件一样的意思,注意在引入插件的txt文件中将.so改成链接.dll文件即可
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )