求助 VC6sp6+Intel9.1+Openmp编译程序出错

tiankng 2008-11-11 03:17:12
程序如下:
#include <omp.h>
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char* argv[])
{

#pragma omp parallel num_threads(3)
{
int myID,numthreads;
myID=omp_get_thread_num();
numthreads=omp_get_num_threads();
printf("Hello world from thread %d of %d!\n",myID,numthreads);
}

system("pause");
}
在Release版下基本正常,在Debug版下编译出现下列信息:

Compiling...
icl mul.cpp
icl: warning: problem with Microsoft compilation of 'C:\Documents and Settings\fumin\桌面\mul\mul.cpp'
C:\Documents and Settings\fumin\桌面\mul\mul.cpp(8) : (col. 2) remark: OpenMP DEFINED REGION WAS PARALLELIZED.
Linking...
xilink6: executing 'C:\PROGRA~1\MICROS~4\VC98\Bin\link.exe'
LINK : fatal error LNK1000: unknown error; consult documentation for technical support options
Error executing xilink6.exe.

mul.exe - 1 error(s), 1 warning(s)

不知道怎么回事,谁能帮忙看看 谢啦!
...全文
149 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
linzchey 2008-12-30
  • 打赏
  • 举报
回复
楼主你好!我和你的问题是一样的请问你是怎么解决的呢?
tiankng 2008-12-09
  • 打赏
  • 举报
回复
谢谢啊!
intel_www 2008-11-13
  • 打赏
  • 举报
回复
请看以前的老帖子:http://topic.csdn.net/u/20081020/10/5b3501c0-6f7c-4c4f-a1b9-9f1ebdede7d0.html


这可能是因为VC6的linker实在是太老了。新的ICC通常要和最新的VC保持兼容,这时如果MS的不同版本的VC间出现了不兼容的问题就会出现老的ICC可以和VC6一起使用而新的不行的问题。请下载最新的10.1或11.0版本,9.1实在是太老了。
tiankng 2008-11-12
  • 打赏
  • 举报
回复
没人帮忙 :(

567

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧