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

Раздельная компиляция ошибка LNK2019 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ как присвоить переменной char значение слова ? http://www.cyberforum.ru/cpp-beginners/thread637587.html
Здравствуйте ребята !! Я новичок в этом сайте , и даже новый в c++ . сегодня начал c++ . я знаю PHP , и решил учить c++ . и мне очень понравилось , есть в общем схожесть с PHP . но тут у меня проблемка : как присвоить переменной целое слово или предложение ? например , вот скрипт . если я напишу там свое имя - Vaga , то программа выведет букву V . в чем дело ? помогите новичку , спасибо :)...
C++ Исполнение .cmd через вызов CreateProcess() Привет. Заранее извините, если написал не туда. Есть .cmd файл, который надо запустить ТОЛЬКО при помощи CreateProcess() (ShellExecute в моем случае не подходит) и передать ему параметры. Написан такой вот код: LPSTR cmdArgs = "cmd.exe /K cmdfile.cmd firstparameter"; if (!CreateProcess(NULL, cmdArgs, NULL, NULL, TRUE, CREATE_NEW_CONSOLE, http://www.cyberforum.ru/cpp-beginners/thread637574.html
C++ Dev C++ зависает на коде с наследованием
Приветствую, возникла такая проблема: После добавлении в код самого простого наследования (при объявлении производного класса - неважно, пустого или нет), Dev C++ намертво зависает во время сохранения или компиляции, съедая при этом весь ЦП. В это время в строке состояния он пишет, что парсит iostream Кто-нибудь сталкивался с подобным? Или может я что-то делаю не так? Переустановка Dev C++...
C++ Проверить, действительно ли пользователь ввёл корректное целое число
как реализовать? задание таково: Программа просит пользователя ввести целое число (в пределах диапазона типа int). Но коварный пользователь может ввести вместо числа абракадабру. Нужно принять ввод пользователя в символьный массив и проанализировать, действительно ли он ввёл число. Если да, то преобразовать число в переменную int. всё сделал. программа пашет нормально. но не могу понять....
C++ определение сколько символов/чисел в массиве http://www.cyberforum.ru/cpp-beginners/thread637549.html
сабж. как определить сколько в введёном массиве всего символов/букв/абрыкадабры те вводит пользователь: 1214№";"№АВЫАУ;fds программа должна выдать: число (int) 18.
C++ Переменное число аргументов РАСПАКОВКА есть ли способы кроме рекурсии и передачи как списка инициализации? подробнее

Показать сообщение отдельно
Aliru777
0 / 0 / 0
Регистрация: 03.11.2011
Сообщений: 71
14.08.2012, 15:54     Раздельная компиляция ошибка LNK2019
Создал Header file
C++
1
2
3
4
5
6
7
8
9
10
11
#ifndef prata_9_1_H_
#define prata_9_1_H_
struct XY
{
int i_x; // distance from origin
int i_y; // direction from origin
};
 
void show_XY(XY);
 
#endif
основной файл с main
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "stdafx.h"
#include "iostream"
#include <string>
#include <conio.h>
#include <ctype.h>
#include "prata _9_1_ex.h"
 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    XY xy_1;
    while (cin>>xy_1.i_x>>xy_1.i_y)
    {
        show_XY(xy_1);
        cout<<"Enter next 2 values or Q for quit\n";
    }
    getch();
    return 0;
}
и файл с описанием функции
C++
1
2
3
4
5
6
7
8
9
10
#include "stdafx.h"
#include "iostream"
#include "prata _9_1_ex.h"
 
using namespace std;
 
void show_XY(xy)
{
    cout<<xy.i_x<<"\t"<<xy.i_y<<"\n";
}
Пишет:
Error 1 error LNK2019: unresolved external symbol "void __cdecl show_XY(struct XY)" (?show_XY@@YAXUXY@@@Z) referenced in function _wmain prata 9 include.obj
Error 2 fatal error LNK1120: 1 unresolved externals C:\Users\Наталья\Documents\Visual Studio 2005\Projects\prata 9 include\Debug\prata 9 include.exe

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