0%

Visual Studio编程问题集锦

本文主要记录Visual Studio使用过程中出现的问题以及相应的解决方法。

1. 编译

  • 模块计算机类型 x64 与目标计算机类型 x86 冲突

    出现此问题要在三个的地方进行确认:

    • 项目右键->属性->链接器->高级->目标计算机:设置为MachineX64 (/MACHINE:X64)
    • 项目右键->属性->链接器->命令行->其他选项:设置为/machine:X64
    • VS菜单栏->生成->配置管理器->活动解决方案平台:设置为x64

    NOTE: 在进行一些开源项目的编译时,属性菜单中没有链接器 的属性,但是有库管理器 属性,可以在该属性下配置目标计算机和命令行的值。

  • error C2338: is deprecated and will be REMOVED
    出现此问题最直接的解决办法是:
    项目右键->属性->C/C++->预处理器->预处理器定义:添加_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS

  • OpenBLAS对大矩阵进行运算时会出现崩溃