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功能

为什么 C++ 编译器只会在写入后没有代码的情况下消除无用的写入?

我正在检查Visual C++ 10的优化功能,发现了一个相当奇怪的事情。本文所有代码均使用 /O2 编译。 在下面的代码中: int _tmain(int argc, _TCHAR* argv[]) { 字符

回答 2 投票 0

Visual C++ 到 Turbo C++

嗨,我已经用 Visual C++ 编写了一个程序,无论出于何种原因,现在我需要在 Turbo C++ 3.0 中运行/编译这个相同的程序。 我已经设法从某些来源获得编译器,但我得到了很多

回答 4 投票 0

为什么 C4265 Visual C++ 警告(虚拟成员函数和无虚拟析构函数)默认关闭?

当类至少有一个虚拟成员函数且没有虚拟析构函数时,Visual C++ 会发出 C4265 警告。 显然,警告是为了检测派生类对象被删除的情况...

回答 4 投票 0

Visual C++ 错误优化

我有双向链表: http://dl.dropbox.com/u/16185759/list.h 和其他类中的方法: 列表 get_vertices() { 元素 *curr = 边->头; 列表

回答 3 投票 0

如何在MSVC下正确转发C/C++中的非模板、可变参数

我正在尝试在两个函数之间转发非模板变量参数。这些函数都不属于我,所以我无法更改它们的签名。我使用 va_args 来达到这个目的,但不幸的是我的解决方案......

回答 1 投票 0

删除对 .NET Framework 4.7.2 的依赖

我正在构建一个面向 .NET 8.0 的类库。我正在使用 Visual Studio 2022 中的向导使用 C++ 创建它。项目属性确实确认 .NET 版本为 8.0。 无论如何,当我

回答 1 投票 0

如何使用 MSVC++ 2010 使 dll 更小?

我有一些巨大的C++项目,所有这些项目都是用msvc++ 2010编译的。 我希望DLL文件更小, 谁能给我一些灵感吗?

回答 4 投票 0

最近的 MSVC 版本不将 NAN 视为常量,有解决方法吗?

最近的 MSVC 版本似乎不再将 NAN 视为常量。新定义似乎是 (__ucrt_int_to_float(0x7FC00000))。旧的是 (-(float)(((float)(1e+300 * 1e+300)) * 0.0F))...

回答 1 投票 0

安装期间出现 Microsoft Visual C++ 2022 X86 最小运行时错误(Redlist14,特别是 vc_runtimeMinimum_x86.msi)

我在尝试安装 Microsoft Visual Studio 时遇到持续错误。安装失败并显示以下消息: Microsoft Visual C++ 2022 X86 最短运行时间 - 14.36.32532

回答 1 投票 0

MSVC 拒绝 GCC 接受的行语法 - 发出奇怪的抱怨

在我的代码中,我有以下函数模板: 模板 // 下一行是文件中的第 645 行 void copy(T(&destination)[N], span 源,

回答 1 投票 0

对于 Visual C++ 中的空类,概念 `std::movable` 的计算结果为 false

我的 C++20 程序在使用 GCC 或 Clang 编译时工作正常。但是当我在 Visual Studio 中构建它时,出现意外的编译错误。 最大缩写示例: #包括

回答 1 投票 0

Cmake、Ninja、BATS、在 Windows 上构建 - Clion 风格

所以我正在尝试自动化/集中化我的应用程序的构建。它们有很多,我无法真正在 IDE 之间跳转来构建它们中的每一个……所以现在是 BAT 的时候了。我来自克里奥...

回答 1 投票 0

在C99中写0.0 / 0.0有效吗?

MSVC 在某些情况下不接受 0.0 / 0.0,但在其他情况下接受它们。这个标准符合吗?标准的哪一部分是相关的? 这会触发错误 C2124:除以或取模...

回答 1 投票 0

16 位 obj 文件 VC++

如何将 VC++ 项目编译为 16 位平面对象文件,以便在我正在处理的引导加载程序中使用? 据我了解,目标文件在技术上已经是“扁平的”并且链接器…

回答 1 投票 0

Visual Studio 在同一构建中引用多个项目配置

我有一个包含四个项目的 Visual Studio 2017 解决方案:一个共享静态 LIB (C++)、一个使用静态 dll 链接构建的 DLL (C++)、一个使用动态链接构建的 EXE (C++) 以及一个引用的 SETUP 项目。 ..

回答 1 投票 0

GCC 中是否有 __int32 的对应项? [重复]

我正在编写一个供我自己使用的跨平台库。该库可以在linux内核、NT内核和许多其他环境中使用,所以我不想依赖任何头文件或库,e...

回答 2 投票 0

ctype 库中的 find_msvcrt 方法返回 None,因为 python 编译的 msvc 版本不同

我正在使用一个程序,该程序使用使用ctypes库的耳语库来转录一些视频音频。我在已经配置了Windows服务器的虚拟机中进行了测试,它可以工作......

回答 1 投票 0

使用变体的折叠表达式中的 MSVC 错误?

考虑以下代码: #包括 A类{}; B 类{}; 模板 bool constexpr is_of(const Variant& 变体) { 返回 std::visit( ...

回答 1 投票 0

无情的 GCC C++ 编译器

MS VS x86 编译器对以下定义没有问题,但 GCC (ARM) 抱怨。是 GCC 愚蠢还是 MSVS_x86 太聪明? bool checkPointInside(const CIwVec2& globalPoint) { 返回

回答 3 投票 0

MSVC内置宏_M_AMD64和_M_X64之间的区别

我正在查看 MSVC 文档中的内置宏,并看到以下宏: _M_AMD64 定义为针对 x64 处理器的编译的整数文字值 100。否则,未定义。

回答 2 投票 0

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