问题标签 [c++]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - .NET 进程外服务器的#import 问题
在 C++ 程序中,我正在尝试 #import TLB of .NET out-of-proc server。
我收到如下错误:
z:\server.tlh(111) : 错误 C2146: 语法错误: 缺少 ';' 在标识符“GetType”之前
z:\server.tlh(111) : 错误 C2501: '_TypePtr' : 缺少存储类或类型说明符
z:\server.tli(74):错误 C2143:语法错误:缺少“;” 在'标签::id'之前
z:\server.tli(74) : error C2433: '_TypePtr' : 'inline' 不允许在数据声明中使用
z:\server.tli(74):错误 C2501:'_TypePtr':缺少存储类或类型说明符
z:\server.tli(74) : 致命错误 C1004: 发现文件意外结尾
TLH 看起来像:
我对拥有基本对象 .NET 对象方法(如 GetType()、Equals() 等)并不真正感兴趣。但 GetType() 似乎会导致问题。
一些谷歌研究表明我可以#import mscorlib.tlb
(或将其放入路径中),但我也无法编译。
有小费吗?
c++ - 如何将多个 C/C++ 库合并为一个?
我厌倦了在我的项目中添加十个链接库,或者需要其中的八个来使用我自己的。我想采用现有的库,如 libpng.a、libz.a、libjpeg.a,并将它们组合成一个 .a 库。那可能吗?组合 .lib 库怎么样?
c++ - 如何按值对数组进行排序(排序)?*有一个转折*
我想使用升序对数组进行排序C/C++
。结果是一个包含元素索引的数组。每个索引对应于排序数组中的元素位置。
例子
编辑:我正在使用 shell 排序程序。重复值索引是根据原始数组中首先出现的重复值来任意选择的。
更新:
尽管我尽了最大努力,但我仍然无法为指针数组实现排序算法。当前示例无法编译。
有人可以告诉我有什么问题吗?
我非常感谢一些帮助!
c++ - GUI系统开发资源?
有人可以推荐任何用于创建图形用户界面的好资源,最好是在 C/C++ 中?
目前我最大的影响是3DBuzz.com的C++/OpenGL VTMs(视频培训模块)。虽然它们非常好,但它们涵盖了很大范围的图形编程,因此只浏览了 GUI 编程的表面。
这个问题确实与“我如何制作 GUI? ”有关,其中还有我当前结构的粗略轮廓。
任何回应将不胜感激。
编辑: 我刚刚阅读了一些答案,发现我错过了一些要点。我不得不输入两次问题,因为我抓住了错误的按钮并丢失了它。
我错过了两个重要的点,第一:这将用于跨平台,包括索尼 PSP 上的自制软件。第二:我想创建一个不使用现有系统的 GUI 系统。
编辑 2:我认为你们中的一些人没有抓住重点,我不知道如何使用我想要构建的现有 GUI 系统。
当前形式的 Qt 不能移植到 PSP 上,更不用说这种任务的过度杀伤力了。
也就是说,我决定创建一个 IM-GUI,并开始对代码进行原型设计。
c++ - 除了createfile和openfile之外,还有什么windows api可以获取文件句柄吗?
我试图窥探应用程序正在写入的日志文件。
我已经成功地将 createfile 与 MSR 中的 detours 库挂钩,但 createfile 似乎从未被我有兴趣窥探的文件调用。我也尝试过使用相同的结果挂钩 openfile。
我不是经验丰富的 windows/c++ 程序员(甚至不是经验丰富的程序员),所以我最初的两个想法是应用程序在我挂钩 api 之前调用 createfile,或者有一些其他 api 用于为它们创建文件/获取句柄.
编辑:感谢您的两个伟大的答复。我会赞成codingthewheel的回复,因为它提供了丰富的信息,但我没有足够的代表:(
c++ - 如何创建 C++ Boost 无向图并以深度优先搜索 (DFS) 顺序遍历它?
如何创建 C++ Boost 无向图并以深度优先搜索 (DFS) 顺序遍历它?
c++ - 具有 min()/max() 调用的代码出现奇怪的 C++ 错误
当我的 C++ 代码有 min() 或 max() 调用时,我看到了奇怪的错误。我正在使用 Visual C++ 编译器。
c++ - 使用 VC++ 9 增强警告
当 Boost 库/头文件与 VC++ 9 编译器(Visual C++ 2008 Express Edition 或 Visual Studio 2008)一起使用时,会生成很多良性警告。它们有2种:
- 关于 Wp64 设置的警告。
- 关于编译器版本的警告。
如何关闭这些警告?
c++ - MFC 应用程序如何自行终止?
MFC 应用程序干净地关闭自身的正确方法是什么?
c++ - 如何创建一个只接受变量参数列表的调试函数?像 printf()
我想使用与printf
. 但是可以在优化构建期间由预处理器删除。
例如:
我查看了可变参数宏,但并非在所有平台上都可用。gcc
支持他们,msvc
不支持。