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

Ошибка линковки LNK2001. Неразрешенный внешний символ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Повернуть массив http://www.cyberforum.ru/cpp-beginners/thread989736.html
Дано натуральное число n, массив целых чисел размером nxn. Преобразовать массив, осуществив поворот элементов вокруг его центра на 90 градусов против часовой стрелки. за ранее премного благодарен.
C++ Не могу разобраться с кодом (Указатели) Всем салют! Решил освоить С++. Обучение прохожу сам по книге Лафоре "ООП в С++". Разобрал полкниги, вопросов не возникало до главы "Указатели". В книге приведен пример кода: // englptr.cpp // доступ к членам класса через указатель #include <iostream> using namespace std; /////////////////////////////////////////////////////////// class Distance { http://www.cyberforum.ru/cpp-beginners/thread989732.html
C++ Ввести файл F из 11 элементов. Найти произведение индексов элементов файла больших семи
задачи на типизированные файлы, пожалуйста помогите! 1. Ввести файл F из 11 элементов. Найти произведение индексов элементов файла больших семи.
C++ Хеш таблица с функцией (метод цепочек)
Вопрос таков : как вывести на экран элементы списка при коллизии. Т.Е. вот у нас коллизия ( а она будет, т.к. хеш функция калл редкостный), при коллизии (одинаковых адресах) Новый ключ засовывается в новую структуру и создает собсна список. Ф-ция SHowTable. Если запустить сейчас программу, то она определит что есть коллизия и сбоку выведет |. но как мне показать элементы в этом элементе...
C++ Генерация случайных чисел http://www.cyberforum.ru/cpp-beginners/thread989701.html
Здравствуйте! Помогите, пожалуйста, реализовать алгоритм, который генерирует случайные числа с равномерным распределением методом Фибоначчи. Без использования уже готовых библиотечных функций.
C++ Класс. Конструктор. Деструктор Я только начал изучать этот язык, но пока что ничего не получается... Помогите пожалуйста, заранее спасибо большое :) Пользовательский класс должен содержать необходимые элементы-данные, метод инициализации исходные значения: Void set (double X, ...); метод печати: Void print (void); подробнее

Показать сообщение отдельно
Демик
9 / 9 / 0
Регистрация: 19.04.2012
Сообщений: 114

Ошибка линковки LNK2001. Неразрешенный внешний символ - C++

27.10.2013, 18:56. Просмотров 617. Ответов 2
Метки (Все метки)

Здравствуйте, пытаюсь сделать статический метод, в котором используется статическая переменная. Вроде бы все сделал как по книге, но при линковке выскакивает ошибка 2001. Подскажите, что я делаю не так.
Файл GetPath.h
C++
1
2
3
4
5
6
7
8
9
10
#pragma once
#include "StdAfx.h"
class GetPath
{
public:
    GetPath(void);
    ~GetPath(void);
    static std::string nameExe; 
    static std::string EditPath(std::string path, std::string name);
};
Файл GetPath.Cpp
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
#include "StdAfx.h"
#include "GetPath.h"
 
 
GetPath::GetPath(void)
{
}
 
 
GetPath::~GetPath(void)
{
}
 
std::string GetPath::EditPath(std::string path, std::string name)
{
    GetPath::nameExe = "Game.exe";
    for (unsigned int i = 0; i < path.size(); i++)
        if (path[i] == '\\') path[i] = '/';
 
    int pch = path.find(GetPath::nameExe);
    if (pch != -1)
        path.replace(pch, GetPath::nameExe.size(), name);
 
    return std::string(path);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru