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

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

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

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

07.04.2013, 17:30. Просмотров 268. Ответов 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 (C++):

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

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

Кто может поделиться файлами ogg.dll, vorbis.dll и vorbisfile.dll - 32-х и 64-битными версиями? - C++
Движок перевожу на платформу Win64 и нужно, чтобы разрядность ЕХЕ и DLL совпадали, а в интернете искал 64-битные версии ogg.dll, vorbis.dll...

Не получается создать файл - 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 {}; Не могу создать структуру даже с любым другим название. До этого подключил несколько библиотек, видимо в них дело....

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.04.2013, 17:30
Привет! Вот еще темы с ответами:

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

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

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

Не получается создать 2 больших массива - C++
Вот код: #include &lt; iostream &gt; using namespace std; int main() { freopen(&quot;input.txt&quot;,&quot;r&quot;,stdin); ...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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