|
|
|
| Вот собственно прогамма
// St.cpp
#include <windows.h>
#include <iostream.h>
#include <conio.h>
#include "func.h"
void main(void)
{
clrscr();
printf("Sum=", fun(9,3));
}
А вот файл , тоже cpp, в котором описана функция fun:
// func.cpp
#pragma hdrstop
#include <iostream.h>
#include <windows.h>
#include <conio.h>
int fun(int a, int b)
{
return a+b;
}
И заголовочный файл:
// func.h
#ifndef __fUNC_H
#define __fUNC_H
//---------------------------------------------------------------------------
int fun(int a, int b);
//---------------------------------------------------------------------------
#endif
При компиляции выдается ошибка
Error: Unresolved external 'func(int, int)' referenced from F:\BORLAND\BCC55\PROG\PROBA\ST.OBJ
Использую C++ Borland 5.5 | |
|
|
|
|
|
|
|
для: kotbalboa
(05.03.2009 в 11:36)
| | Все, ответ есть.
В bat файле бало написано:
@echo off
bcc32.exe St.cpp
а надо
@echo off
bcc32.exe St.cpp func.cpp | |
|
|
|