OpenMP在VS2008中的使用及发布
使用:
1、Project->Properties->Configuration Properties->C/C++->language->OpenMP Support
将NO改为YES
2、运行时显示VCOMP90D.DLL文件未找到
解决方法一:搜索电脑中的VCOMP90D.DLL文件,通过该文件的上一级目录的名字,一般选择含有x86的目录中的VCOMP90D.DLL文件,将其放置到你所见工程的根目录下的Debug目录中,即可。
解决方法二:搜索电脑中的VCOMP90D.DLL文件,记录含有x86字样的VCOMP90D.DLL文件父目录的名字;然后打开Project->Properties->Configuration Properties->Linker->Manifest File->Additional Manifest Dependencies
根据上述记录的目录名,修改如下字符串:
"type='win32' name ='Microsoft.VC90.DebugOpenMP' version ='9.0.21022.8' processorArchitecture ='x86' publicKeyToken= '1fc8b3b9a1e18e3b' "
输入进去,即可。
程序的发布:
首先设置Build->Configuration Manager->Active Solution Configuration将Debug改为Release
搜索电脑中的VCOMP90.DLL文件,记录含有x86字样的VCOMP90.DLL文件父目录的名字;然后打开Project->Properties->Configuration Properties->Linker->Manifest File->Additional Manifest Dependencies
根据上述记录的目录名,修改如下字符串:
"type='win32' name ='Microsoft.VC90.OpenMP' version ='9.0.21022.8' processorArchitecture ='x86' publicKeyToken= '1fc8b3b9a1e18e3b' "
输入进去。
同时,将VCOMP90.DLL和与其同目录的Manifest文件一并复制到工程根目录下的Release目录中