用VC6下的Intel编译器调试多线程。出现
warning #161: unrecognized #pragma。
后来加上编译条件/Qopenmp后,问题消失,但出现
LINK : fatal error LNK1000: unknown error; consult documentation for technical support options
望大侠指点。

解决方案 »

  1.   

    错误信息是:
    Linking...
    xilink6: executing 'D:\PROGRA~1\MICROS~1\VC98\Bin\link.exe'
    LINK : fatal error LNK1000: unknown error; consult documentation for technical support options
    Error executing xilink6.exe.Test.exe - 1 error(s), 0 warning(s)
    没人知道吗?
      

  2.   

    试了很多次,还是不行我的Intel的编译器是在Intel网站上下载的试用版
      

  3.   

    Comliler用Intel的,而Linker用MS的, 出问题也不难理解了,毕竟不同的编译器输出的符号不一定相同.你找找看编译器的doc里有没有讲集成VS IDE需要注意的问题呢, 或者网上搜一下这两者集成方面的资料,OpenMP方面的东西只听过没做过,所以只能帮你瞎分析. :)
      

  4.   

    最好用一下注册版本,我不觉得Intel的编译器和链接器有什么好处,你不如用DEV c++结合GCC G++编译。
      

  5.   

    楼主完全可以使用最原始的方法,写好源文件后直接使用icc来编译和连接,我试过虽然麻烦,但程序是成功的。