c++ - _BitScanForward _BitScanForward64 缺失 (VS2017) Snappy

标签 c++ visual-c++ x86 bit-manipulation intrinsics

我正在尝试使用 VS2017 编译 snappy ( https://bitbucket.org/robertvazan/snappy-visual-cpp )。我也无法使用 VS2015 完成此操作; - 我已经在命令提示符 (msbuild) 和 visual studio IDE 中尝试过;它不能同时识别 _BitScanForward 和 _BitScanForward64。如果它不能只识别一个,我会认为我选择了错误的构建模式 (x86/x64),但似乎两者都丢失了。我确保在使用 msbuild 构建时运行正确版本的命令提示符。

最佳答案

#include <intrin.h>

失踪了。

关于c++ - _BitScanForward _BitScanForward64 缺失 (VS2017) Snappy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48998618/

相关文章:

c++ - 字体更改时 QML Listview 显示统一宽度

c++ - 获取常见文件类型的图标

visual-c++ - 使用 boost 和 Visual C++ 2005 解压缩 zip 文件?

c - 在实现我自己的互斥锁时,如何从内联汇编中引用 C 中的指针

c++ - 英特尔引脚 : analysis routine detects ah register instead of rsp (REG_STACK_PTR)

c++ - 在每分钟开始时运行一个函数?

c++ - CPU_ONLY 构建 : compiling the function Forward() gives error "undefined reference..."

mysql - 使用 OCI、MySQL 和 LabView 构建 DLL 一直失败

visual-c++ - Is/nodefaultlib :msvcr100 the proper approach to handling msvcr100. dll vs msvcr100d.dll defaultlib 问题

linux - 无法打印在 NASM 堆栈上推送的换行符