首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何构建RDKits C#包装器- Visual Studio2019 x64

构建RDKits C#包装器需要以下步骤:

  1. 确保已安装Visual Studio 2019 x64版本,这是一个强大的集成开发环境,适用于C#开发。
  2. 下载RDKits,RDKits是一个用于化学信息学的开源工具包,提供了丰富的化学计算和分析功能。
  3. 创建一个新的C#项目,选择类库(Class Library)模板,命名为"RDKitsWrapper"或者其他你喜欢的名称。
  4. 在项目中添加对RDKits的引用。右键点击项目,选择"管理NuGet程序包",搜索并安装RDKits的NuGet包。
  5. 创建一个新的C#类,命名为"RDKitsWrapper",这个类将作为RDKits的包装器。
  6. 在"RDKitsWrapper"类中,引入RDKits的命名空间,并创建一个公共方法来调用RDKits的功能。例如,你可以创建一个方法来计算两个分子的相似性。
  7. 在方法中,使用RDKits提供的API来实现相似性计算。你可以参考RDKits的官方文档和示例代码来了解如何使用API。
  8. 在方法中,你可以使用C#的语法和特性来优化代码,例如使用LINQ查询来处理化学数据。
  9. 在项目中添加单元测试,确保包装器的功能正常。你可以使用Visual Studio的内置单元测试框架来编写和运行测试。
  10. 构建项目,生成C#包装器的DLL文件。
  11. 如果你希望将包装器作为一个独立的可执行文件,可以创建一个控制台应用程序项目,并将包装器作为一个命令行工具使用。
  12. 在项目中添加必要的命令行参数解析和错误处理逻辑,以便用户可以方便地使用包装器。
  13. 最后,你可以将包装器发布到NuGet上,以便其他开发者可以方便地使用你的包装器。

总结:构建RDKits C#包装器需要使用Visual Studio 2019 x64版本,并在C#项目中引用RDKits的NuGet包。通过创建一个包装器类,使用RDKits的API来实现所需的功能。可以使用C#的语法和特性来优化代码,并添加单元测试来确保功能正常。最后,可以将包装器发布到NuGet上供其他开发者使用。

请注意,由于要求不能提及特定的云计算品牌商,因此无法提供与腾讯云相关的产品和链接。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

OpenCV(c++)-1 安装和配置OpenCV4.4(Windows+visual studio 2019)

++,Python,Java和MATLAB接口,并支持Windows,Linux,Android和Mac OS,OpenCV主要倾向于实时视觉应用,并在可用时利用MMX和SSE指令, 如今也提供对于C#...在Windows系统安装OpenCV4 本篇文章将介绍在Windows系统安装OpenCV4和基于visual studio2019的环境配置方式。...配置visual studio 2019 配置包含路径 1、 配置环境的主要目的是告诉计算机OpenCV放在哪儿,以及告诉IDE应该去哪里寻找头文件和库文件。...之后单击【Configure】按钮,选择将源码编译成vs2019的项目工程,同时选择x64和使用本地编译“Use default native compilers”。 ?...之后再次单击【Configure】开始构建,出现“Configure done”说明构建成功。在CMake界面会出现很多变量。

3.5K20

visual Studio2019中配置MPI【MPI】

MSMP安装地址 安装MPI后,打开Visual Studio, 右击项目->属性,进行配置: VC++目录->包含目录,添加:“D:\Program Files (x86)\MPI1\Include...;” (替换为你的安装目录) VC++目录->库目录,添加:“D:\Program Files (x86)\MPI1\Include\x64;”(替换为你的安装目录) 右上角->配置管理->活动解决方案平台...,选择:x64; C/C++ -> 预处理->预处理定义,添加:“MPICH_SKIP_MPICXX;” C/C++ -> 代码生成 -> 运行库,选择:多线程调试(/MTd); 链接 -> 输入...-> 附加依赖项,添加:“msmpi.lib;” 链接 -> 常规 -> 附加库目录添加$(MSMPI_LIB64) 关于如何执行 在Visual Studio2019中点击运行生成, 项目名.exe....exe 如果你的MSMPI在全局配置存在问题,那么请在mpiexec.exe文件夹目录下执行如下命令: mpiexec.exe -n 5 D:\Temp\111\Project1\x64\Debug\

1.7K20
  • .NET平台系列19 新世界中的.NET大统一平台架构解析

    .NET Framework开发平台包括公共语言运行库(CLR)和基类库(BCL),前者负责管理代码的执行,后者提供了丰富的类库来构建应用程序。...微软在2016年收购了 Xamarin,并且在 Visual Studio2019中免费提供曾经昂贵的 Xamarin扩展。...微软将只能创建移动应用程序的 Xamarin Studio开发工具更名为 Visual Studio2019 for Mac,并赋予它创建其他类型应用程序的能力。...有了 Visual Studio201 99 for Mac,微软就能够将 Xamarin Studio编辑的部分功能替换为 Visual Studio2019 for Windows的部分功能,以提供更接近的体验和性能...位于架构的最底层,构建于操作系统之上。主要包含开发语言、编译、运行时。

    1.9K20

    OpenCV教程之4.1.0版与VisualStudio2015环境搭建☀️《❤️记得收藏❤️》

    1、下载所需软件 经过我的实验,下载visual studio2017和visual studio2019都编译失败,如果你们能够成功可以给我留言。...这里我选择了visual studio2015版本,并且编译成功。以后再尝试使用新软件吧,也期待使用QT编译成功,走着瞧吧!...4、工程环境配置 点击“视图”–》“其他窗口”–》“属性管理”) 右击属性管理窗口的“解决方案(我这里是ConsoleApplication1)”,出现如下选项 选择“属性”,打开属性管理...还有要把环境配置为X64机器,和X86有所区别,具体操作为: “链接”–》“高级”–》“目标计算机”–》“X64” (2)Debug模式 添加静态库:opencv_world410d.lib...在链接–>输入–> 附加依赖项中添加:opencv_world410.lib;opencv_world410d.lib ③以上配置没有问题将目录:D:\Opencv\opencv\build\x64\

    1.4K10

    C# 基础知识系列- 16 开发工具篇

    工具 工欲善其事必先利其,在实际动手之前我们先来看看想要编写一套C#程序需要做哪些准备吧。...1.2.1 Visual Studio 先放一张Visual Studio 2019的图。 ? 这是到目前(2020年05月05日)为止,微软开发的最强大的编译。...在编译界,Visual Studio有着“宇宙第一编译”的美名。当然最早是因为其安装包十分巨大,动则2~3G的全量安装,再加上其昂贵的正版授权价格,所以被称为第一编译。...当然了,即使是旗舰版,Visual Studio2019在网上也有很多激活码 ,不过对于公司的话,这部分可能会有法律风险。个人学习研究的话,没事。...不过下一个系列应该是 C# 数据访问系列。这个系列讲解如何通过ADO.net、EF、Nhibernate等框架操作数据库。 那么,敬请期待第一个实战篇吧,亲爱的小伙伴们。

    92410

    windows10在visual studio2019下配置使用openCV4.3.0

    Visual Studio2019,基于实(省)用(钱),我使用的是community免费版,点击此处可以下载并安装....将opencv中的build文件夹下的x64文件夹下的vec15中的bin路径添加到环境变量中,如下图中我的opencv中的地址: ? 将以上地址拷贝后加入环境变量中。...点击视图,找到“其他窗口”里面的“属性管理”,点击之后,右边的侧栏中会出现属性管理。...这个就是因为你没有使用x64模式而是x86模式,只需要把图中的模式改掉即可 ? 什么,你又碰到了下面这个错误? ?...这个是因为使用了相对路径,去属性里面把链接中的输入依赖项目改成绝对路径即可,如下: ? 接下来就没什么大问题了。

    1.5K20

    使用MVS 2010和Uhuru的PaaS部署您的第一个.NET数据库应用程序

    x86 / x64取决于您的操作系统架构从Uhuru软件网站 Visual Studio插件x86 / x64取决于您的Visual Studio版本 示例应用程序,说dotNETTestApp-withDB...并双击DatabaseTestApp Visual C#项目 2)现在在Visual Studio 2010中,您应该看到如下所示的App和Web.config文件 3)确保我们确实拥有...[在Cloud Manager中定义Uhuru Cloud凭据] 1)在Visual Studio中 - >云管理窗口 - >点击连接到目标 2)添加由Uhuru软件发送给您的Uhuru PaaS试用凭据...- >右键单击该项目,然后选择生成 验证构建是否成功。...希望从Windows和Linux构建和部署跨平台应用程序到云的应用程序开发人员 仅适用于.NET和SQL Server商店 对于需要使用最少配置和更少IT管理对应用程序进行测试和配置到生产服务的测试和开发环境

    1.4K90

    使用MVS 2010和Uhuru的PaaS部署您的第一个.NET数据库应用程序

    MMC插件x86 / x64取决于您的操作系统架构从Uhuru软件网站 Visual Studio插件x86 / x64取决于您的Visual Studio版本 示例应用程序,说dotNETTestApp-withDB...C#项目 2)现在在Visual Studio 2010中,您应该看到如下所示的App和Web.config文件 3)确保我们确实拥有Cloud Manager设置 - 点击查看菜单 -...[在Cloud Manager中定义Uhuru Cloud凭据] 1)在Visual Studio中 - >云管理窗口 - >点击连接到目标 2)添加您的由Uhuru软件发送的Uhuru试用PaaS凭据...- >右键单击该项目,然后选择生成 验证构建是否成功。...希望从Windows和Linux构建和部署跨平台应用程序到云的应用程序开发人员 仅适用于.NET和SQL Server商店 对于需要使用最少配置和更少IT管理对应用程序进行测试和配置到生产服务的测试和开发环境

    82180

    .NET 很好,你可能对它有一些误解

    如今,.NET 6(最新的 .NET)可以在Windows、Linux和macOS上运行,并支持 x86、x64、Arm32和 Arm64。 Microsoft 为多个平台提供 SDK 和运行时。...借助于强大的 LINQ,C# 看起来非常像 JavaScript: 根据 GitHub 的 2021 年 Octoverse 状态报告,C# 在过去几年中略有复苏: 误解 4:开发工具很贵?...实际上,早期的 Visual Studio 开发工具确实很贵!...但是现在,微软不仅提供免费的、功能齐全的 Visual Studio 社区版,你还有其他的选择: •JetBrains Rider•适用于 macOS 的 Visual Studio•当然还有VS Code....NET 本身由.NET Foundation管理,.NET 编译 (Roslyn) 和很多其他内部组件都在 GitHub ,并且自 2015 年以来,它已通过 Red Hat Enterprise

    66220

    C# 基础知识系列- 17 实战篇 编写一个小工具(1)

    前言 这是对C# 基础系列的一个总结,现在我们利用之前学到的知识做一个小小的工具来给我们使用。 如果有看过IO篇的小伙伴,应该有印象。...开始 这里简单演示一下如何用Rider和VSCode、Visual Studio2019创建项目。 2.1. 创建一个名为 FileFinder的项目 a.使用Rider: 点击箭头所指方向: ?...c.使用 Visual Studio ? 选择【创建新项目】 ? 注意框住地方的选择,选控制台程序,然后点击下一步 ? 填写项目名称、路径,点击创建 ?...有一个方法: public static System.IO.DriveInfo[] GetDrives ();// 检索计算机上的所有逻辑驱动的驱动名称。...} dict[key].AddRange(dir[key]); } } return dict; } params 是C#

    1.8K40

    通俗易懂,什么是.NET Core以及.NET Core能做什么

    NET Core跨体系结构(包括x64、x86和ARM)是一致的。可以导入相同的程序集和库,并在多个平台上使用。这些程序集和库都可以使用如下的.NET语言进行构建,如:C#、VB.NET或F#。...Linux和macOS上也都支持Microsoft流行的开源代码编辑Visual Studio Code。VS Code支持代码编辑的现代需求,包括智能提醒和调试。...开始使用ASP.NET Core Razor是一个使用C#和TypeScript构建动态网页的新框架。Razor是一种改变游戏规则的技术,它允许C#开发人员用C#构建Web应用程序。...Xamarin是一套使用C#构建跨平台移动应用程序的工具和库。Xamarin允许开发人员在共享的.NET代码库上为IOS、Android、Windows和MacOS构建本地应用程序。...NET Core和C#应用程序可以通过Visual Studio 2019部署在Azure上。 在Azure中创建和部署ASP.NET Core Web应用程序 物联网 物联网应用正在增长。.

    2.5K10
    领券