试图获得
this sample
从英伟达存储库工作中,我遵循了他们给出的指示:
-
克隆的
gl_命令列表_基础
,
共享_外部
,
共享的源
和
内置_全部
,它们都在同一级别(同一目录)
-
cmake -G "Visual Studio 14 2015 Win64"
在…内
内置_全部
-
开的
ALL_BUILD.vcxproj
使用vs2015 CE并建造
完整输出:
https://gist.github.com/elect86/a5272f2350e746d22f0352553d55669d
大多数错误如下:
error C2039: 'int_least8_t': is not a member of '`global namespace''
error C2873: 'int_least8_t': symbol cannot be used in a using-declaration
Here
同一套件的另一个样本存在问题,错误完全相同。一位用户表示,这是由于C和C混合不好造成的问题++
尝试谷歌搜索,我没有得到太多的运气,结果似乎没有一个明确的解决方案,而且它们与其他东西严格相关
那么,有什么问题吗,伙计们?
对于落选者:
寻求调试帮助的问题(“为什么这段代码不能工作?”)必须包括期望的行为、特定的问题或错误,以及在问题本身中重现所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。请参阅:如何创建最小、完整和可验证的示例。
-
寻求调试帮助的问题->我正在寻找
编译
救命,这有点不同。如果你不知道区别,我建议你参考维基百科,阅读
compilation
和
debugging
定义
-
期望的行为—>正在编译示例
-
特定问题或错误->数百个:
错误C2039:“int_least8_t”:不是“全局命名空间”的成员
错误C2873:“int_least8_t”:在using声明中不能使用符号
您可以在前面发布的链接中看到完整的输出
-
在问题本身中重现所需的最短代码->按照自述文件中的说明进行操作。md,这也是我上面列出的步骤
继续选择以同样的动机结束这个问题,而不试图回答我的观察结果,除了你自己的自我,对其他任何人都没有帮助
编辑:
因此,在结束提问时,你没有任何建设性的反馈,也不错。唯一的例外是一个独特的评论,虽然这有点滑稽,因为这家伙明确承认这是因为一种虚假的懒惰,但他没有进一步回答…相反,他甚至投票结束了这个问题……勒莫
更有趣的是,他们似乎懒得阅读开头的链接,但不足以向下滚动并选择关闭问题。。
一点都不差,伙计们,支持得很好!
天啊,每次我面对C/C++社区都是一场血腥屠杀。。。
编辑2:
威尔·佩隆(Will Perone,@Nvidia)想要回应,但他没有足够的声誉,所以我引用他的话:
答案是正确的。有一个stdint。h英寸
nvpro samples\shared_external\NSight与旧版本兼容
visual studio的版本。你可以删除它
都应该有效。我将跟进
回购。
我还没有用早期版本的visual studio测试过这个解决方案,但它应该可以在15年内工作
可以让维护人员对其进行正式修复。我想是的
因为有些样品是在VS15问世之前制作的,而不是
已更新。