Форум программистов, компьютерный форум CyberForum.ru

error LNK2019: unresolved external symbol - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поиск вхождения строки во множество, игнорируя знак * http://www.cyberforum.ru/cpp-beginners/thread296465.html
Здравствуйте=) Помогите немного с задачкой Даны текстовые файлы F и G, компоненты которых являются строками, содержащими до 10 символов. С помощью контейнера stl::set переписать в файл H все компоненты файла F, не входящие в файл G, причем в строках файла G могут встречаться символы *, которые следует интерпретировать как совпадающие со всеми символами. Реализовать свои функции сравнения,...
C++ Класс, работающий с файлами Необходимо реализовать класс, который будет построчно считывать информацию о студентах из файла. Отдельным полем должна быть фамилия, отдельно имя... и тд... В каждой строке информация об одном студенте. И нужно реализовать методы, которые будут выводить на экран данные из этого списка в алфавитном порядке относительно имени по убыванию. Возможно у кого-то есть готовый хотя бы похожий класс? ... http://www.cyberforum.ru/cpp-beginners/thread296462.html
Алгоритм перевода чисел C++
Парни,напишите пожалуйста програмный алгоритм перевода чисел из 10 ричной системы счисления в 16 ричную систему. Очень надо.
Сжать список чисел C++
Здравствуйте, нужна помощь с C + + Составьте список односторонним. Создать подпрограмму для сжатия спискa числ последовательных одинаковых элементов, оставить только один к примеру : 1 1 1 2 2 4 5 5 5 оставит 1 2 4 5 Спасибо
C++ Минимизацию функции..Очень сложная http://www.cyberforum.ru/cpp-beginners/thread296441.html
Грузовик должен перевозить H тонн груза в течение суток между пунктами ,расстояние между ними R км. Стоимость расчитываеться по формуле S=a1*J+a2*J*P^3 где а1,а2 константы а J и P грузоподъемность и скорость. Необходимо предложить такой вариант конфигурации грузовика что бы его стоимость была минимальна. Вот как я решал. Составим систему уравнений: первое уравнение R*h=P*86400,h -...
C++ Вопрос по ввод-вывод одного символа //программа работает с английскими символами, с русскими - возникают проблемы #include<stdio.h> #include<iostream> void main() { setlocale(LC_ALL, "RUS"); //кириллица char ch; //вводим русский символ scanf("%c",&ch); //выводим русский символ подробнее

Показать сообщение отдельно
Aleks_
0 / 0 / 0
Регистрация: 15.05.2011
Сообщений: 12
15.05.2011, 22:26     error LNK2019: unresolved external symbol
Добрый вечер. Недавно начала изучение языка С++ и столкнулась с такими ошибками:

Error 1 error LNK2019: unresolved external symbol "double __cdecl rect(double,double,double (__cdecl*)(double))" (?rect@@YANNNP6ANN@Z@Z) referenced in function _main Integral.obj Integral
Error 2 error LNK2019: unresolved external symbol "double __cdecl f(double)" (?f@@YANN@Z) referenced in function _main Integral.obj Integral
Error 3 fatal error LNK1120: 2 unresolved externals C:\Users\Irina\Documents\Visual Studio 2008\Projects\Integral\Debug\Integral.exe Integral


Просмотрела несколько подобных тем на форуме, но так и не нашла решения проблемы. Подскажите, пожалуйста, как можно эту ошибку устранить.

Вот код программы:

Файл с основной программой

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include "stdafx.h"
#include "iostream"
#include "cmath"
#include "conio.h"
#include "Integ.h"
 
 
 
using namespace std;
 
 
 
void main()
{
double a=0;
double b=0;
int n=0;
cout<<'a=';
cin>>a;
cout<<'b=';
cin>>b;
cout<<'n=';
cin>>n;
double l=0;
double r=0;
double h=0;
double s=0;
int m=3;
switch(m){
case '1':{
    double h=(b-a)/n;
    for (int i=0; i<n; i++){
        double l=a+h*i;
        double r=l+h;
        s+=rect(l,r,f);}
    }
    break;
}
cout<<s;
}

Заголовочный файл:

C++
1
2
3
4
5
6
7
8
9
#pragma once
#include "cmath"
typedef double(*Tpf)(double);
Tpf f;
typedef double(*Tpmethod)(double, double, Tpf);
typedef double (*integ)(double, double, int, Tpf, Tpmethod);
double rect(double a, double b, Tpf pf);
double trap(double a, double b, Tpf pf);
double Simpson(double a, double b, Tpf pf);

Файл с функциями:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
// Integ.cpp : Defines the entry point for the console application.
//
 
#include "stdafx.h"
#include "Integ.h"
#include "iostream"
#include "cmath"
#include "conio.h"
 
 
using namespace std;
 
 
double f(double x){
    double y=sqrt(1-x*x)*4;
    return (y);
}
 
double rect(double a, double b, Tpf pf){
    double s=(b-a)*pf((a+b)/2);
    return (s);
}
 
double trap(double a, double b, Tpf pf){
    double s=(b-a)/2*(pf(a)+pf(b));
    return (s);
}
 
double Simpson(double a, double b, Tpf pf){
    double s=(b-a)/6*(pf(a)+4*pf((a+b)/2)+pf(b);
    return (s);
}

Заранее спасибо.

 Комментарий модератора 
Используйте теги форматирования кода!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru