visual-c++ 相关问题

Microsoft Visual C ++是Windows的C,C ++和C ++ / CLI编译器。最新版本的编译器是Visual C ++ 2017.编译器支持以下语言:C:支持C90和ISO C ++标准的大部分C99和C11部分,自Visual Studio 2017 C ++开始:支持大多数C ++ 11功能以及Visual Studio 2017 C ++ / CLI中的一些C ++ 14和C ++ 17功能

为什么编译器会抱怨对齐?

我想了解更多关于对齐的知识。为什么 Microsoft 编译器 (Visual Studio 2012 Express) 抱怨以下代码片段的对齐方式? __declspec(align(16)) 类...

回答 4 投票 0

零作为函数名

以下示例编译(尽管 VS2010 C++ 编译器发出警告 C4353)并且表达式 (*) 的计算结果为 0: #包括 #包括 int main() { 0(1,“测试...

回答 2 投票 0

为什么这个函数的反汇编会显示一个二操作数idiv?

我编写了以下C程序: #include“stdio.h” __declspec(noinline) void DivideTest(int num, int denom) { int quo = num / denom; int rem = num % 分母; printf("引用...

回答 1 投票 0

为什么在 b 用 &f(32 位 MSVC 调试版本)覆盖其返回地址后,函数 b 和 f 在此代码中被调用*两次*?

我有一个非常奇怪的代码,据我了解,它替换了函数b的返回地址,从而从它调用函数f。但我不太明白为什么在功能之后...

回答 1 投票 0

错误无法打开文件“kernel32.lib”

我在Windows 7上安装了VS2013和VS2015。 我有一个现有的 C++ Dll 项目,该项目构建得很好,但现在突然无法使用 VS2015 构建,并给出错误: 链接:致命...

回答 10 投票 0

Visual Studio 2005 Express Edition 在任何地方仍然合法可用吗?

Microsoft 网站上的所有链接现在都重定向到 2008 版。问题是新版本无法与 2005 版构建的 C 库链接。

回答 2 投票 0

编译器编译外部包含

我的项目遇到了一些问题。我已经构建了静态库(例如 test.lib)。将其包含到我的二进制项目链接器中,并将#include“test.h”包含到stdafx.h中。但是当二进制开始...

回答 2 投票 0

MSVC 的虚拟方法崩溃

我想我在 MSVC 的编译器中发现了一个错误(MSVC Ultimate 2012 版本 11.0.61030.00 Update 4)。 #include“stdafx.h” 类基类 { 民众: 根据() { } 无效打印() { printf("

回答 3 投票 0

现实生活中是否存在 C4129 警告并不表示错误的情况?

Visual C++ 具有在如下代码中发出的 C4129 警告: 计算<< "\n\Nothing to do\n\n"; Here it's not really clear what the intent was - perhaps it should be \n\n at the st...

回答 2 投票 0

同一函数中的异常处理会使编译时间减慢 > 2 倍,为什么?

我有一个数千行的项目,有一个巨大的主线(〜800行)。 包含 main 函数的文件的编译时间为 7.94 秒。 代码结构如下: int main(int argc,...

回答 1 投票 0

打开笔记本电脑时,VulcanMessageLib.node 出现断言失败错误

我在打开笔记本电脑时遇到以下错误消息 如何找出哪个程序触发了此错误? 我可以采取哪些步骤来永久解决此问题? 这是专业人士吗...

回答 1 投票 0

MFC CTabCtrl 如何为选项卡添加关闭按钮

我在基于 MFC 对话框的应用程序中使用 CTabCtrl。我遇到的问题是我在运行时添加选项卡,但无法添加关闭按钮来关闭选项卡。我怎样才能实现这个目标?可以...

回答 1 投票 0

如何将汇编代码与 C 文件链接,其唯一目的是在汇编代码中调用 C 函数?之后链接仅运行 C 代码

我正在做一个项目来学习汇编代码如何集成到编程语言中,以便我可以在处理大型项目时深入理解机器代码抽象。 我正在使用 VScode 进行编辑...

回答 1 投票 0

c++ 中的#define (CLASS)

我正在查看在我的电脑上安装的程序的头文件中完成的一些编码,我发现了这个: # 定义 A( 类 ) \ B(等级)...

回答 3 投票 0

警告 C4247 和 C4248 的含义是什么?为什么将它们从 Visual C++ 2005 中删除?

根据 MSDN,Visual C++ 2003 和 Visual C++ 6 可能会发出警告 C4247 “member”不可访问,因为“class1”使用“access”从“class2”继承 和警告 C4248 “class1”:不能

回答 1 投票 0

MSVC 编译器从 if/else 语句反汇编代码

我有一个关于 MSVC 如何生成与 else 语句相关的机器代码的一般问题。 这里有一个简单的例子: 1 bool is_zero(int num) { 2 如果(数字) 3 返回 false; 4 其他 5

回答 1 投票 0

为什么我找不到全局常变量的符号

我使用MSVC来编译和链接我的程序。我在中定义了一个const变量, //A.cpp const bool bVal = true; 我在 中声明了它。 //B.cpp 外部 const bool bVal; 然而,...

回答 1 投票 0

错误 C3861:'__scrt_initialize_crt':找不到标识符

按照这个问题,我尝试编译以下代码: //主.cpp #包括 int main(int argc, char **argv) { 无符号长长myVar; __security_init_cookie()...

回答 2 投票 0

创建新的 C++ 类时如何添加命名空间?

我右键单击我的解决方案并选择添加类,然后选择 c++ 类并输入名称,但我需要能够定义命名空间,因为我正在创建的对象与另一个对象具有相同的名称...

回答 2 投票 0

项目是否只能由 MS Visual c++ express 构建?

我正在使用一个带有 SDK 的机器人软件,它允许我编写自己的代码,构建它并将生成的“dll”和“kab”文件添加到软件的 bin 目录中。通过这样做,我...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.