//sun.h
#ifndef MYSUM
#define MYSUM
extern "C"
{
#include "sun.h"
       int Sum(int n);
}
#endif
//sun.cpp
#include "stdafx.h"
#include "sun.h"
int Sum(int n)
{
       int iRet = 0;
       for (int i=1;i<=n;i++)
       {
         iRet += i;
       }
       return iRet;
}

解决方案 »

  1.   

    新建一个控制台工程
    #include "stdafx.h"
    #include "sun.h"
    #pragma comment(lib,"sun.lib")#include <stdio.h>
    int main(int argc, char* argv[])
    {
     printf("%d", Sum(6));       return 0;
    }
    报错为fatal error C1083: Cannot open include file: 'sun.h': No such file or directory
      

  2.   

    extern "C"
    {
    #include "sun.h" ---------------------------这是啥意思?
           int Sum(int n);
    }报错为fatal error C1083: Cannot open include file: 'sun.h': No such file or directory你把sun.h考到目标工程下了吗?
      

  3.   

    extern "C"
    {
           int Sum(int n);
    }
    将sum.h考到目标工程下还是不行
      

  4.   

    如何把sun.h包含进工程里