none
__AVX2__マクロが定義されない RRS feed

  • 質問

  • Visual Studio 2017でプロジェクトのプロパティより/arch:AVX2を指定しているのに__AVX2__マクロが定義されません。

    Visual Studioの仕様でしょうか?


    2019年3月12日 22:25

すべての返信

  • 正しく定義されることを確認しました。

    定義されないのだとするとVisual Studioの操作方法が間違っている可能性があります。

    プロパティダイアログは上部で設定対象のConfigurationとPlatformを指定します。図ではDebug / Win32の設定を行っていることになります。

    一方、ビルドではツールバーで指定されているConfigurationとPlatformが対象となります。図ではDebug / x64のビルドを行うことになります。

    両者が一致しないことには、設定が反映されないことになります。

    2019年3月12日 22:44
  • 返信ありがとうございます。

    確認してみましたがうまく動きませんでした。

    https://oo-nyannyan-oo.tumblr.com/image/183458730487

    2019年3月14日 22:31