Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
gnu c++ 中是否有 __if_exists 的等效项?
if exists 是微软特定的关键字 用于在编译时测试标识符的存在 msdn if exists http msdn microsoft com en us library x7wy9xh3 aspx 它在 伪造 模板专业化方面非常方便
c
visualc
gcc
如何以编程方式获取 vmmap 中显示的信息?
任何看过 Mark Russovich 演讲 揭示内存管理之谜 的人都知道 vmmap 工具可以向您显示与进程限制 普通 32 位 Windows 上为 2GB 相关的内容 而其他工具似乎很少了解这些内容 我希望能够以编程方式监控我的rea
Windows
visualc
operatingsystem
virtualmemory
vmmap
在大型 C++ 遗留应用程序中查找“死代码”[关闭]
Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我目前正在开发一个大型且古老的 C 应用程序 在我之前已有许多开发人员 项目中有很多 死代码 类和函数
c
visualc
legacy
程序崩溃并显示 0xC000000D 并且没有异常 - 如何调试它?
我有一个使用第三方库的 Visual C 9 Win32 应用程序 当使用一组特定参数调用该库中的函数时 程序会崩溃并显示 异常代码 0xC000000D 我尝试附加 Visual Studio 调试器 没有抛出异常 C 也没有像访问冲突那
c
WINAPI
debugging
visualc
如何以编程方式获取服务的状态(正在运行/已停止)
我需要在我的 C 应用程序中获取 Windows 打印后台处理程序 服务的状态 shikarssj提供的功能运行良好 加载服务时只需要管理员权限 这是一个不需要完全许可的版本 include
c
visualc
windowsservices
无法使用 Visual C++ 编译 allegro
我刚刚下载了 allegro 库 我创建一个新的空项目 然后添加一个源文件 我添加这行代码 include
visualc
compilererrors
Allegro
visualc2008express
什么是 ntdll.dll!RcConsolidateFrames?
我的转储文件中有一个如下所示的调用堆栈 我想在调用堆栈中找到我的代码 但找不到 分析我的转储的起点是什么 我的程序的链接选项是release Od msvcr120 dll abort msvcr120 dll terminate msvc
c
visualc
dump
crashdumps
构建不使用 CRT 函数的 Visual C++ 应用程序仍然引用一些
这是至少两个密切相关但又截然不同的一系列问题的一部分 我希望通过分别询问他们来做正确的事情 我正在尝试让我的 Visual C 2008 应用程序在没有 C 运行时库的情况下运行 它是一个 Win32 GUI 应用程序 没有 MFC 或其他
visualc
Linker
crt
使用 Visual Studio 2012 构建面向 Windows XP 的 Boost 1.52 库
Visual Studio 2012 Update 1 使用工具集 vc110 xp 启用了对 Windows XP 目标的支持 如何配置 Boost 1 52 以使用 vc110 xp 工具集构建库 我发现最简单的方法是编辑 Progra
c
visualc
boost
visualstudio2012
不允许使用默认特殊成员函数的多个版本 (MSVC)
这是有效的 C 代码吗 struct S S S const default S S default Context 我尝试通过将这两行添加到以下代码中来处理歧义S godbolt https godbolt org z j9znrY6ef
c
visualc
C17
致命错误 LNK1112:模块机器类型“x64”与目标机器类型“X86”冲突
我正在使用 CUDA VC Visual studio 2008sp1 来调试 FEM 程序 由于cuda的不足 该程序只能运行在Win32平台上 我认为链接的库文件都是在x86平台上编译的 但是当我编译它时 出现错误消息 致命错误 LNK
visualc
visualc2008
在没有 ResetEvent 的情况下调用 setEvent
如果使用 setEvent 设置手动重置事件但未使用 ResetEvent 重置 会发生什么情况 并且该事件被触发多次 即当事件被处理时 事件再次被设置 以下是示例任务 void foo SetEvent hEvent1 void foo1
Windows
visualc
com
autoresetevent
manualresetevent
添加资源文件到VC6 dll
我有许多 VC 6 0 项目 DSP 它们构建到没有资源文件的 dll 中 知道如何将资源添加到现有项目中吗 该项目很快就会发布一个主要版本 我想为那些目前缺少的 dll 添加一个文件版本 dll 将在发布之前重新编译 因此我只是尝试使这些
c
versioncontrol
visualc
visualc6
编辑默认工具栏时 Microsoft Visual Studio“未知位图格式”
我已使用项目创建向导使用 Microsoft 基础类库 MFC 创建了一个应用程序 我创建了一个多文档界面 MDI 应用程序 该向导创建您可以使用的虚拟工具栏和菜单 我扩展了默认工具栏 没有任何问题 但是现在当我尝试通过资源视图编辑它时 我
c
VisualStudio
visualc
visualstudio2015
MFC
MSVC constexpr 函数“xyz”无法生成常量表达式
我创建了一个函数 它将多个较小的值连接成一个较大的值 同时保留值的二进制表示 例如构建一个int argb来自多个unsigned char r g b a 我知道我也可以通过改变值来实现这一点 但这不是这个问题的问题 但是 如果我使用该函
c
visualc
C17
如何在项目中实现预编译头
我了解预编译头背后的目的和推理 然而 实施时有哪些规则呢 根据我的理解 事情是这样的 将您的项目设置为使用带有 YU 指令的预编译头 创建 stdafx h 文件并将其设置为预编译头 将此作为每个 h 文件中的顶部包含语句 这是正确的吗 您
c
visualc
visualstudio2005
include
precompiledheaders
使用CreateProcess调用exe文件?
一直尝试从我的 Visual Studio C 应用程序调用 Truecrypt exe 但是CreateProcess只是不工作 GetLastError shows 127 目的是调用exe不显示命令窗口 请帮忙 我尝试过搜索并阅读Cr
visualc
CreateProcess
truecrypt
在 Visual Studio 中的项目之间共享预编译头
我有一个包含许多 Visual C 项目的解决方案 所有项目都使用 PCH 但有些项目打开了特定的编译器开关以满足项目特定的需求 这些项目中的大多数在各自的 stdafx h 中共享相同的标头集 STL boost 等 我想知道是否可以在项
c
visualc
precompiledheaders
pch
Visual C++“强制包含”选项
我刚刚遇到了一个 Visual C 选项 它允许您强制包含文件 当我查看一些缺少 include StdAfx h 在每个 cpp 文件上 但实际上是通过此选项执行此操作 该选项可以在高级 C C 配置属性页并等于 FI编译器选项 这个选项
c
visualc
有符号和无符号的位移操作
我正在对 int 进行位移操作 但很惊讶它没有按预期输出 int i res i 0x80000000 res i gt gt 1 results in 0xc0000000 res unsigned int i gt gt 1 resul
c
visualc
visualstudio2005
«
1 ...
3
4
5
6
7
8
9
...50
»