问题标签 [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.

0 投票
1 回答
1178 浏览

visual-c++ - Cefsharp 没有在客户端机器上启动?

.net 4.5.1, Visual C++ 2012 Redistribution为了使cefsharp在客户端机器上工作要添加什么?

我安装了两个 .net 4.5.1, Visual C++ 2012 Redistribution package和 dll

都存在,cefsharp 表格没有打开。它的显示异常"Could not load file or assembly cefsharp.dll".

我也尝试过安装Visual C++ 2008,2010,2012版本。但它仍然没有出现。

0 投票
1 回答
281 浏览

visual-studio - 测量 CPU 使用率 - Visual C++

有人知道如何使用 Visual C++ 测量总 CPU 使用率吗?我还需要一种测量内存使用情况的方法。

更新 我只需要这样的东西:

在此处输入图像描述

请帮忙!

谢谢

0 投票
4 回答
3738 浏览

c++ - 将 void* 分配给 UINT 或 unsigned int

我今天在工作场所学到了这一点。在发布我的问题之前,我阅读了这个这个这个。

这是我的高级同事告诉我的:

您不能将 void* 分配给 UINT 或 unsigned int。它不适用于 64 位。

但为什么?是因为在不同的架构void*unsigned int承载不同的大小(如其他问题中所述),还是其他原因?

0 投票
2 回答
1392 浏览

c++ - 有没有办法更改 MFC SDI 应用程序的标题字体?

我正在尝试增加 MainFrame 上标题的字体大小。到目前为止,我已经尝试了几种方法,但没有一个好的结果。欢迎任何建议。

A. 方法 1

它不会改变任何事情。

B. 方法 2

这种方法会删除我所有的功能区菜单并创建很多异常。

0 投票
1 回答
571 浏览

c++ - 在调试或发布模式下使用 DLL?

我在这个链接sqlite-dll-win32-x86-3080600.zip从http://www.sqlite.org下载了一个预编译的 SQLite DLL 。

我可以在调试和发布模式下使用相同的 DLL 吗?有什么区别,怎么可能?我正在使用 Visual C++ 2012 编译器。

0 投票
3 回答
842 浏览

c++ - 为什么 std::string 连接运算符像右关联运算符一样工作?

运行从我的宠物项目中提取并使用 GCC 4.9.1(以及 4.8.1 也)编译的以下 MWE

产生以下输出

虽然我期待

我做错了什么?

PS 使用 Apple LLVM 编译器 5.1 版编译的相同代码产生了我所期望的结果。Visual C++ 2012 在 GCC 方面。

0 投票
2 回答
3067 浏览

c++ - 错误 LNK2019:无法解析的外部符号 ::FindWindow() 函数

我有函数 findId(const QString& name) 在编译过程中引发错误:

错误 LNK2019:未解析的外部符号 __imp__FindWindowW@8 在函数“private: unsigned int__thiscall MainClass::findId(class QString const &)”(findId@MainClass@@AAEIABVQString@@@Z) 中引用

主类.cpp:

我不知道问题出在哪里,因为我之前在我的另一个项目中使用过这个代码并且它在那里工作。也许我错过了什么。

0 投票
4 回答
8578 浏览

c++ - 通过取消引用复制 std::unique_ptr 的值

我编写了以下代码,尝试将unique_ptr对象的值复制到结构中。

它在 Visual C++ 2012 中弹出错误:

IntelliSense:不存在从“S”到“S”的合适的用户定义转换
IntelliSense:没有运算符“=”匹配这些操作数操作数类型是:std::unique_ptr> = std::unique_ptr>
error C2248: 'std::unique_ptr <_Ty>::unique_ptr' : 无法访问在类 'std::unique_ptr<_Ty>' 中声明的私有成员

除非我取消注释我试图定义复制构造函数和 =operator 的行。这消除了编译器错误,但没有消除 IntelliSense 错误。无论错误列表中显示的 IntelliSense 错误如何,它都会编译。

那么,为什么它不能只使用默认函数并使用它们进行编译呢?我是否以正确的方式复制价值?如果需要,我应该如何定义复制构造函数?

0 投票
1 回答
1681 浏览

c++ - 如何为匿名命名空间中未引用的本地函数生成警告?

使用 Visual C++ 2012 编译以下代码时:

使用 /Wall,编译器会报告

警告 C4505:“unusedFunction2”:未引用的本地函数已被删除

对于静态函数 usedFunction2()。但它不报告未使用的Function1() 的任何内容。

似乎在匿名命名空间中包含本地函数会抑制未引用的本地函数警告,这对我来说是一个意外且令人不快的副作用。

是否有任何方法可以使用 MSVC 或其他 C++ 编译器为匿名命名空间中未引用的本地函数生成警告?

0 投票
2 回答
710 浏览

c++ - 使用`auto`关键字时,“重新定义”错误更改为“间接级别不同”

C++11 被介绍给我的是:

C++11 引入了几个新的方便的类型推断功能,这意味着您可以减少编写编译器已经知道的东西的时间

问题:为什么编译器对以下两个错误有不同的行为?在这种简单的情况下,这不是很挑衅吗?

PS:我忘了告诉我的编译器:这是VS2012