问题标签 [visual-c++-2012]
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.
windows - 解决错误 R6016 - 线程数据空间不足
我的静态链接 Visual C++ 2012 程序偶尔会生成一个 CRTL 错误:“R6016 - 没有足够的空间用于线程数据”。
Microsoft 的最小文档说,当产生新线程时会生成此错误消息,但无法为其分配足够的内存。
但是,我的代码仅在几个定义明确的情况下显式生成了一个新线程,这两种情况都没有发生(尽管 Microsoft 库内部肯定会生成线程)。当程序刚刚存在于后台时,一位用户报告了此问题。
不确定它是否相关,但我没有覆盖默认的 1MB 保留堆栈大小或堆大小,并且我的程序使用的总内存通常很小(在具有 12GB 实际 RAM 的系统上为 3MB-10MB,超过一半这是未分配的)。
这种情况很少发生(所以我无法追踪它),并且报告在不止一台机器上。我只在 Windows 8.1 上听说过这个,但我不会对此进行过多解读。
是否有一些编译器设置可能会影响此错误?还是编程错误?
c++ - project 和 *.obj 的目标机器不同
我正在编译一个可视化 C++ 项目,但出现错误:
我检查了此线程中的所有项目:https ://stackoverflow.com/a/4364020/974101
Project Property -> Configuration Properties -> Linker -> Advanced 中的目标机器是 MachineX64 (/MACHINE:X64)
解决方案属性中的平台 -> 配置管理器是 x64。
但是 BasicFeatures.obj 的目标机器是 x86 使用“dumpbin /headers BasicFeatures.obj | more”:
/li>VC++ 目录中的可执行目录/库目录是
/li>
问题是当我的项目针对 x64 时,为什么 BasicFeatures.obj 的目标机器是 x86?以及如何将其更改为 x64?
谢谢。
visual-c++ - VC++2012 调试器无法评估表达式 - “发生了未指定的错误”
在调试非托管(本机)C++ 程序时,每当我尝试在 Watch 或跟踪点中评估表达式或在“即时”窗口中执行任何操作时,都会收到错误消息“发生了未指定的错误”。工具提示评估器也不起作用。唯一显示变量的窗口是“Locals”;“汽车”窗口为空。这是它在手表中的样子:
此问题发生在两台不同的计算机上(因此不太可能出现配置问题),但仅发生在一个特定的解决方案上。该项目最近从 Visual C++ 2008 迁移而来,一切都很好。显然,我确保调试信息在那里,并且优化已关闭。重建一切没有帮助谷歌一无所知。
我能做些什么呢?
-----------编辑2: ------------
我设法隔离了问题。调试器似乎无法检查名为“NI”的命名空间中的类方法中的变量。要重现此问题,请编译此代码并在指示的位置放置一个断点。监视窗口将不起作用。
我向 Microsoft 提交了错误报告。
c++ - std::vector 的一个奇怪的智能感知错误> 在视觉 c++ 2012 中
当我在 Visual C++ 2012 中编写这个简单的代码时,我遇到了一个有趣的智能感知错误:类型的引用
不能用类型的值初始化
但是我们可以成功构建代码而没有警告和错误。那么为什么 Visual C++ 2012 会报告这样一个智能感知错误呢?
winapi - `Ole2.h` 包含导致错误
我正在使用 Microsoft Visual C++ Express 2012。我在标题设置中包含以下内容:
当我windows.h
自己包含时,没有构建错误,但是当我包含Ole2.h
或windows.h
不包含时,windows.h
我得到以下编译器错误:
有什么想法可能会出错吗?最终,我正在尝试编写一些简单的代码来与 Kinect 交互,但即使没有任何 Kinect 包含,仍然会生成上述错误。
当我双击我被带到的错误rpcasync.h
和以下代码时:
PS 我之所以包括在内Ole2.h
,是因为我正在关注本教程。
opencv - cvSetCaptureProperty CV_CAP_PROP_POS_FRAMES 属性不适用于 OpenMP
我是一个使用 openCV 和 openMP 的菜鸟,我真的很想了解为什么 cvSetCaptureProperty 不能与 openMP 一起使用。我在 Visual Studio 2012 上使用 OpenCV 和 OpenMP。
我的代码:
它返回给我的错误消息:
有人知道如何并行使用 cvSetCaptureProperty 吗?
谢谢
c++ - 如何在 Visual C++ 中使用 TSL 汇编指令处理线程
如果我们在 microsoft visual studio 中运行这个程序,它会创建一个文件“report”,然后三个线程尝试从数字 1 写入 1000000 到它。但是因为三个线程同时运行,所以写入文件的数字是不规则的。有像互斥锁和...这样的方法来解决这个问题,但我只想使用汇编指令“TSL”。我希望这些线程相互运行,并用“TSL”指令解决这个问题,而不是其他方式。
c++ - Visual c++ 2012 中缺少默认模板参数的解决方法
我有这样的课:
有人知道吗:
- 具有此界面的解决方法。
- 其他一些解决方法,即使它使事情变得更脏,仍然允许我在
get()
底层对象存在时使用它。
问候
visual-studio-2012 - 如何从 MySQL 查询中插入参数?用户名和密码 ...查询参数
我需要在 SQL 数据库中输入几个用户名和密码……如何防止 SQL 注入?
c - 无法打开包含文件:“arpa/inet.h”:
我收到这种类型的错误
无法打开包含文件:“arpa/inet.h”:
如何包含此头文件?我实际上是在 VC++2012 中执行此代码。