小编Duc*_*een的帖子

拥有LLVM IR库如何从Ubuntu交叉编译到iOS,Android,Windows和Mac?

我在LLVM IR表单中表示了我的所有依赖项和我的库.如何将我的库交叉编译为Linux的iOS,Android,Windows和Mac平台的共享对象(例如Ubuntu)?

请提供一个示例脚本,该脚本可以编译任何示例库,其中至少有一个依赖于您选择的另一个库到所有4个平台(例如OpenCV或ZeroMQ 4+).

c++ android llvm cross-compiling ios

37
推荐指数
1
解决办法
1226
查看次数

拥有带有InfiniBand的Windows Azure A8节点支持如何从一个发送N个字节并在另一个上接收?

我喜欢InfiniBand承诺的40Gbit/s网络.我的需求没有映射到具有一个核心节点+从属的MPI模型,如果可能,我宁愿不使用MPI.我需要简单的连接/发送/接收/关闭(或其异步版本)API.然而,在MS Azure文档和 Microsoft HPC Pack文档中,我无法找到任何可以使用InfiniBand作为我的应用程序传输的C/C++或.Net API.所以我的问题很简单,如何使用InfiniBand连接到其他节点并向其发送数据包并在另一端接收?(类似于一些Socket API或类似的东西)

Azure上的ND-SPI或Azure上的DAPL-ND 连接/发送/接收/关闭教程是我正在寻找的.

c++ hpc azure infiniband azure-virtual-network

35
推荐指数
1
解决办法
725
查看次数

如何使用JTS或NTS找到曲线角点?

我有一条曲线(比如JTS边缘):

在此输入图像描述

如何使用JTS(Java)NTS(C#)找到超过给定角度的所有曲线方向变化点:

在此输入图像描述

.net c# java jts

29
推荐指数
1
解决办法
397
查看次数

如何将makefile转换为JSON编译数据库?

假设我们的项目有make文件(不是cmake/premake/ninja等),它们适用于gcc和clang.我们希望从它们生成JSON编译数据库以将其提供给clang-modernize工具.怎么办这样的事情?(在clang基础设施中是否有任何解析器或某些使用类似make CC='cc_args.py gcc' CXX='cc_args.py g++'或其他工具的脚本)?

c++ makefile compilation clang

23
推荐指数
3
解决办法
8516
查看次数

如何根据D3中的数据创建元素?

样品:

d3.select("body").selectAll("div")
    .data([4, 8, 15, 16, 23, 42])
  .enter().append("div")
    .text(function(d) { return d; });
Run Code Online (Sandbox Code Playgroud)

无法帮助,但想知道如何使附加信息对提供的数据敏感 - 比如说do append and fill text某些谓词说其他if d == 8人不附加?

javascript d3.js

22
推荐指数
1
解决办法
9766
查看次数

对于标准化的回溯和其他调试工具,C++ 14或更高版本是否有任何计划?

是否有任何计划将标准化的回溯和其他调试实用程序添加到C++ 14(或更高版本),还是继续成为OS或编译器添加的功能?

c++ debugging standards

16
推荐指数
1
解决办法
458
查看次数

如何在Python中将SVG图像渲染为PNG文件?

所以我想从具有目标分辨率 WxH 的 python 代码渲染 SVG(将 SVG 文本作为 str,就像我动态生成的那样):

<svg width="200" height="200" viewBox="0 0 220 220"
     xmlns="http://www.w3.org/2000/svg">
  <filter id="displacementFilter">
    <feTurbulence type="turbulence" baseFrequency="0.05"
        numOctaves="2" result="turbulence"/>
    <feDisplacementMap in2="turbulence" in="SourceGraphic"
        scale="50" xChannelSelector="R" yChannelSelector="G"/>
  </filter>

  <circle cx="100" cy="100" r="100"
      style="filter: url(#displacementFilter)"/>
</svg>
Run Code Online (Sandbox Code Playgroud)

转换为 png 图像。如何在Python中做这样的事情?

python linux svg render

15
推荐指数
2
解决办法
1万
查看次数

讨论了哪些boost库包含在C++ 17中?

对于典型的编程需求,C++ 11是一个伟大的里程碑 - 我们用标准库替换了95%的Boost代码.

然而,标准库中尚未涵盖的的当前状态是什么?

由于需要Signals2和Lockfree,我开始想知道.

c++ boost stl c++17

14
推荐指数
3
解决办法
2856
查看次数

Can Clang compile code with GCC compiled .a libs?

I have my project currently compiling under gcc. It uses Boost, ZeroMQ as static .a libraries and some .so libraries like SDL. I want to go clang all the way but not right now. I wonder if it is possible to compile code that uses .a and .so libraries that were compiled under gcc with clang?

linux gcc clang static-libraries static-linking

13
推荐指数
2
解决办法
8544
查看次数

如何使用Travis CI构建混合(C++ + C#)解决方案?

我有一个包含4个项目的解决方案:

  • 一个C++ .lib"A"
  • 一个C++ .dll(基于SWIG生成的包装器)"AWrapper"
  • 一个C#.dll(基于SWIG生成的包装器)"ASharp"
  • 一个C#单元测试项目(默认情况下,我可以将它移植到NUnit)"ASharpTests"

查看一般文档,C#Travis CI文档C++文档无法解决如何解决此类多语言项目问题.

我可以为C++库和包装器创建CMake项目.但接下来我该怎么做,如何解决下一个问题:

  • 如何从VS解决方案中仅编译选定的项目?
  • 如何混合多种语言,应该写入Travis配置(2个C++项目,2个C#项目,从C++代码运行测试.so构建必须与C#测试在同一个文件夹中)?

c# c++ visual-studio travis-ci

13
推荐指数
1
解决办法
1676
查看次数