当我尝试使用链接器标志(配置属性>>链接器>>命令行>>其他选项)在MSVC2008中编译我的项目时设置为: “/ STACK:10000000 / machine:x64 / openmp” 它警告我/ openmp标志是未知的。 “LINK:警告LNK4044:无法识别的选项'/ openmp';忽略” 我想知道,当我添加编译器标志时,MSVC会自动链接openmp库(配置属性>>&n; C / C ++>>命令行>>其他选项) “/ Zm1000 / EHs / MP / openmp / fp:fast” 或者我应该做其他事情来摆脱警告。
答案 0 :(得分:1)
/openmp
开关应该应用于编译器,而不是链接器。您可以在C/C++ -> Language -> Open MP Support
中启用它。然后,编译器会自动指示链接器包含相应的库。