没有对 Visual Studio 12 2013 的 DOTNET 绑定支持
Posted
技术标签:
【中文标题】没有对 Visual Studio 12 2013 的 DOTNET 绑定支持【英文标题】:No DOTNET binding support for Visual Studio 12 2013 【发布时间】:2016-07-07 21:13:10 【问题描述】:我一直致力于为 Windows 构建 C++ Qpid 消息传递代理,它使用 boost 库和 CMake 来进行实际构建。我按照install instructions for windows 运行了命令cmake -G "Visual Studio 12 2013" C:\< home >\Downloads\qpid-cpp-0.34
,我得到了这个log output,最后出现了消息:No DOTNET binding support available for Visual Studio 12 2013
。
是否必须安装 dotnet 绑定才能使此构建工作?
【问题讨论】:
你需要这个功能吗?也许 CMake-gui 中有一个选项可以不构建这些绑定。 @drescherjm 是的,事实证明您可以关闭该功能。我将根据 Apache Qpid 用户论坛上的内容发布答案。 是的,事实证明您可以关闭该功能。我希望熟悉CMake
,但是每个项目都不同,并且不需要遵循通常的模式..
【参考方案1】:
根据我在 Apache Qpid 用户论坛上的回复,可以关闭绑定:
绑定是构建的产物。但是,对 .NET 绑定的支持随着 Visual Studio 2012 结束。 在您的 cmake 命令行中使用以下命令关闭 .NET 绑定:
-DBUILD_BINDING_DOTNET=No
【讨论】:
以上是关于没有对 Visual Studio 12 2013 的 DOTNET 绑定支持的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio 2013 - 编辑构建定义时出错
Visual Studio 2013 视图对对象有未解析的引用
带有 Visual Studio 2013 社区版的 RDLC
Microsoft Visual Studio Express 2013 for Web with Update 2 RC - 没有安装 Typescript