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

подключение dll - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Подстроение алгоритма определителя http://www.cyberforum.ru/cpp-beginners/thread642447.html
Доброго времени суток уважаемые форумчане! Мне уже надоело искать нормальный и рабочий алгоритм для вычисления определителя. Есть два кода: первый - мой, для решения СЛАУ методом Гаусса, а второй - это рабочий для вычисления определителя (считает все верно), проблема в том, что не могу второй алгоритм подстроить под мою программу, матрицы размером 3x3 уже считает неверно....прошу вашей помощи. ...
C++ Программа таймер Всем привет, подскажите плз как написать программу, которая с момента первого запуска включает таймер, а по истечении времени (5 мес), запускает бат файл, который сносит винду. http://www.cyberforum.ru/cpp-beginners/thread642406.html
C++ не работает sqrt декомпозиция
Добрый день, пытался разобраться с sqrt-декомпозицией. Суть понял, но вот код не хочет работать. точнее он не хочет работать правильно. вот код: #include<iostream> #include<cmath> #include<cstdlib> #include<cstdio> using namespace std;
C++ Задача "Водолей"
Вот условие: У исполнителя “Водолей” есть два сосуда, первый объемом A литров, второй объемом B литров, а также кран с водой. Водолей может выполнять следующие операции: Наполнить сосуд A (обозначается >A). Наполнить сосуд B (обозначается >B). Вылить воду из сосуда A (обозначается A>). Вылить воду из сосуда B (обозначается B>). Перелить воду из сосуда A в сосуд B (обозначается как...
C++ Двоичные файлы http://www.cyberforum.ru/cpp-beginners/thread642357.html
У меня есть код программы работающий с текстовыми файлами, #include <iostream> #include <conio.h> #include <cstdlib> #include <locale.h> #include <string.h> #include <fstream> using namespace std;
C++ Реализация собственного умного укзателя Доброго времени суток! При самостоятельной реализации умного указателя столкнулся с проблемой при удалении самого указателя. Код программы имеет вид: #pragma once template <class Object> class Smart_ptr { подробнее

Показать сообщение отдельно
Aloir
 Аватар для Aloir
216 / 216 / 13
Регистрация: 17.12.2010
Сообщений: 688
25.08.2012, 18:58     подключение dll
Подключаю dll и при определении класса из dll вылезают такие ошибки, помогите пожалуйста :

Error 1 error LNK2005: "int __cdecl mycoutnff(void)" (?mycoutnff@@YAHXZ) already defined in FamilyTree.obj D:\Temp\FamilyTree\MainFrm.ob
Error 2 error LNK2005: "int __cdecl mycoutnff(void)" (?mycoutnff@@YAHXZ) already defined in FamilyTree.obj D:\Temp\FamilyTree\MainFrm.obj
Error 3 error LNK1169: one or more multiply defined symbols found D:\Temp\FamilyTree\out\FamilyTree.exe

библиотека лежит в

E:\different\DLL\LIB\DEBAG\ - *.exp и *.lib
E:\different\DLL\INCLUDE\ - тут инклуд MySQLCon.h
в папку где exe-файл подложена сама dll

в настройках проекта:

VC Derictoriest:

include derictories:
E:\different\DLL\LIB\DEBAG
E:\different\DLL\INCLUDE

libarary derictories:
E:\different\DLL\LIB\DEBAG

Linker - addition Depends:
SqlCon.lib

и в проекте который использует dll:
добавил .h библиотеки, собственно:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#pragma once
#define MYSQLCON_API __declspec(dllexport)
#define ELEMENT_EXPORT 1
 
 
class MYSQLCON_API MySQLCon
{
public:
    MySQLCon(void);
    MySQLCon(char connectString[1024]);
 
    ~MySQLCon(void);
        
    bool SetConnect();
    void SetConnectionString(char conString[1024]);
private:
        char conectionString[1024]; 
};

и обьявление:

C++
1
2
3
#include "MySQLCon.h"
 
MySQLCon MainConnect("test");
Добавлено через 3 часа 33 минуты
подозреваю, что где то что-то не правильно подрубил или прописал...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru