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

Добавление своих дирректорий - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Прокомментировать программу http://www.cyberforum.ru/cpp-beginners/thread863217.html
#include <stdio.h> // библиотека, содержащая описание // операторов ввода/вывода; # include <conio.h> // библиотека, содержащая описание // операторов для работы с экраном; # include <stdlib.h> // библиотека, занимающиеся выделением ...
C++ Кортеж с абстрактным типом как параметр шаблона + smart_ptr Имеем кортеж (std::tuple) с абстрактным типом, параметризуем этим шаблон класса, экземпляров кортежа нигде не создаём. Создаём экземпляры параметризованного шаблона: на стеке - ок, в куче - ок, но когда используем std::_ptr - получаем ошибку компиляции от куда то из недр std::tuple - "нельзя объявить поле абстрактного типа". gcc-4.7.2 . #include <tuple> #include <memory> ... http://www.cyberforum.ru/cpp-beginners/thread863204.html
Выдает ошибку C++
Есть алгоритм для бинарного поиска: #include "stdafx.h" #include <iostream> using namespace std; int main() {setlocale(LC_ALL,"Rus"); const float sr_ros=165; const int y=20; int i=0, x=0, k=0; int *mas = new int; cout<<" Максимальное количество учеников 20. \n";
Блок-схемы (Построить последовательность всех простых делителей заданного числа) C++
1.Построить последовательность всех простых делителей заданного числа и для всех элементов этой последовательности построить все возможные перестановки. 2.Выполнить сортировку одномерного массива X(100) методом слияния. 3.В отсортированном одномерном массиве X(100)выполнить поиск за-данного элемента методом Фибоначчи. Помогите кто разбирается в блок схемах...сам вообще не дохожу...
C++ Нажатие кнопки при задержке на ней курсора http://www.cyberforum.ru/cpp-beginners/thread863169.html
Доброго времени суток! Есть кнопка, как сделать нажатие на ней, если на ней задержался курсор, например на 3 секунды?
C++ Как лучше найти последнее вхождение символа в std::wstring? Как лучше найти последнее вхождение символа в std::wstring? подробнее

Показать сообщение отдельно
winnisp
0 / 0 / 0
Регистрация: 10.09.2012
Сообщений: 25

Добавление своих дирректорий - C++

13.05.2013, 14:07. Просмотров 228. Ответов 0
Метки (Все метки)

Добрый день. Столкнулся со следующей проблемой. Разбирался, как указать в VS2010 путь к директории со своими часто использующимися заголовочными файлами, предположим это "C:/MyLib/include/". Указал для Microsoft.Cpp.Win32.User в параметрах в Include Directory эту папку и все заработало. Но возникла другая проблема. Объявление находится в заголовочнике в вышеуказанной папке, а вот реализация класса в .cpp файле в папке /Source. Метод тыка и добавление этой папки куда попало ни к чему не привели) При создании экземпляра класса, линковщик, само собой, ругается:

main.obj : error LNK2019: unresolved external symbol "public: __thiscall out::outfile::outfile(char const *,enum out::outfile::headmode)" (??0outfile@out@@QAE@PBDW4headmode@01@@Z) referenced in function _main
1>main.obj : error LNK2019: unresolved external symbol "public: virtual __thiscall out::outfile::~outfile(void)" (??1outfile@out@@UAE@XZ) referenced in function "public: void __thiscall out::outfile::`vbase destructor'(void)" (??_Doutfile@out@@QAEXXZ)

Подскажите, возможно ли без явного подключения .cpp решить эту проблему?

Добавлено через 3 часа 51 минуту
После долгих и мучительных поисков я все же нашел ответ как сделать нечто похожее на то, что мне нужно. Как я понял подключение .cpp не нужно вовсе, иначе все теряет смысл, и надо подключать к проекту не исходники, а файлы статической библиотеки. Причем если подключать библиотеку, откомпилированную не со статическими библиотеками MFC, то компилятор выдает порядка 70 ошибок. Но вопрос свою актуальность попрежнему не потерял. Я указал среде, все в тех же настройках .props файла, что дериктория с либами будет source/lib. Но это только лишило меня необходимости указывать полное имя либы. Нету ли способа, кроме добавления
C++
1
#pragma comment(lib, "lib.lib")
в конец заголовочника, сделать автоматическим подключение .lib при подключении заголовочного файла? Просто такой метод убьет напрочь всю переносимость кода, или обязует того, кто будет ею пользоваться, добавлять у себя пути в переменные среды.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru