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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
monnzz
0 / 0 / 0
Регистрация: 10.05.2012
Сообщений: 34
#1

не получается создать dll - C++

07.04.2013, 17:30. Просмотров 267. Ответов 0
Метки нет (Все метки)

Всем привет, пытался создать DLL, но при вызове функции из DLL функции возникает следующая ошибка:
ошибка при запуске приложения (0xc000000d). Для выхода из приложения нажмите кнопку ОК.

вот здесь мой DLL код
хидер и спп соответственно

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#ifndef PROCESSDLLFUNC_H
#define PROCESSDLLFUNC_H
 
extern "C" __declspec(dllexport)  void Func ();
 
#endif
 
 
#include "stdafx.h"
 
#include "ProcessDllFunc.h"
#include <iostream>
 
 
extern "C" __declspec(dllexport)  void Func ()
{
    std::cout << "DLL func is called" << std::endl;
    std::cout << "DLL func finished its process " << std::endl;
}

здесь код моего приложения
C++
1
2
3
4
5
6
7
8
9
10
#include "stdafx.h"
#include <iostream>
#include "ProcessDllFunc.h"
 
int _tmain(int argc, _TCHAR* argv[])
{
    Func ();
    std::system ("PAUSE");
    return 0;
}
p.s.После создания DLL я кинул 3 файла (либ, длл и хидер) в исполняемую программу
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.04.2013, 17:30     не получается создать dll
Посмотрите здесь:

Хочу EXE и DLL в одном флаконе. Не получается. - C++
Хочу в EXE файл добавить функцию на экспорт. Типа EXE и DLL в одном флаконе. Но глючит как-то все. Выяснилось, что при загрузке библиотеки...

Внедрение DLL: Не получается вытащить данные из listview чужой программы. - C++
В общем ситуация такая. Есть чужая программа, в ней элемент управления(ЭУ) похож на listview, но его класс отличается от стандартного. В...

Не получается создать файл - C++
Мучаюсь с этой проблемой уже третий день Вот код HANDLE hOut; TCHAR file = &quot;C:/TEST.txt&quot;; DWORD nL; TCHAR Buffer; ...

Не получается создать поток - C++
Здравствуйте. Есть код, создающий поток: #include &quot;stdafx.h&quot; #include &lt;Windows.h&gt; #include &lt;process.h&gt; void inThread(void*...

Не получается создать структуру - C++
struct _struct {}; Не могу создать структуру даже с любым другим название. До этого подключил несколько библиотек, видимо в них дело....

Создать .dll либу - C++
Добрый день, препод тупо кинул вот такой текст задания, которое студенты прошлых лет раньше делали на Делфи, а сейчас (т.к. у нас был...

Как создать DLL в с++ - C++
Добрый день - вообщем прочитал тут книжку про создание DLL в с++ но не могу ее создать расматриваю такой вариант (динамическое подключение)...

Создать dll с классом - C++
Имеется класс(хедер файл) #ifndef RECTANGLE_H #define RECTANGLE_H #include &quot;d:\my_programs\OOP\2\1\paint.h&quot; namespace myFigures...

Не получается создать массив класса - C++
#include &lt;iostream&gt; using namespace::std; class dvig { friend void sum_all(dvig &amp;,dvig &amp;); public: dvig(long double ,long...

Не получается создать мягкую ссылку - C++
Всем привет! В общем говоря засада большая(пишу в надежде на то что кто-то с этим сталкивался, либо же имел опыт с подобным)... Суть в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru