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

Связать Matlab и visual studio - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ создать программу 3. http://www.cyberforum.ru/cpp-beginners/thread408032.html
разработать алгоритм,вычисляющий перекаются ли две окружности. точки и окружности задать с помощью структур. результат вывести на экран.
C++ Разработка двумерного массива разработать алгоритм обработки двумерного массива размера nxm.числа n и m,а так же элементы массива взять из файла.Необходимо выбрать в каждом столбце максимальный элемент.Результаты (все максимумы с... http://www.cyberforum.ru/cpp-beginners/thread408030.html
Определить количество символов строки, не являющихся цифрами C++
разработать алгоритм обработки строки символов,которая может содержать буквы английского алфавиты,цифры,знаки препинания,пробелы,знаки арифметических операций и скобки. строку ввести с клавиатуры....
C++ Программа не обрабатывает условие while()
Не работает условие остановки цикла, методом проб выяснилось что while не нравится тип переменной float, но у меня не целые числа, и int не подходит. Первый раз сталкиваюсь с подобным, как можно это...
C++ создать программу. http://www.cyberforum.ru/cpp-beginners/thread408026.html
Разработать алгоритм обработки двумерного массива размера nхm .Числа n и m,а также элемент массива взять из файла. Необходимо выбрать в каждой строке минимальный элемент,а затем из минимумов выбрать...
C++ Алгоритм обработки двумерного массива разработать алгоритм обработки двумерного массива размера nxm.числа n и m,а так же элементы массива взять из файла.Необходимо выбрать в каждом столбце максимальный элемент.Результаты (все максимумы с... подробнее

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

Связать Matlab и visual studio - C++

15.12.2011, 12:30. Просмотров 1253. Ответов 1
Метки (Все метки)

Пробую создать dll'ку в visual(с++) и подключить ее потом к matlab. Выдает сделующую ошибку:

1>------ Построение начато: проект: mydll_1, Конфигурация: Debug Win32 ------
1>Построение начато 15.12.2011 11:59:24.
1>PrepareForBuild:
1> Создание каталога "C:\Documents and Settings\krasnikovaiv\Рабочий стол\mydll_1\Debug\".
1>InitializeBuildStatus:
1> Создание "Debug\mydll_1.unsuccessfulbuild", так как было задано "AlwaysCreate".
1>ClCompile:
1> stdafx.cpp
1> dllmain.cpp
1> mydll_1.cpp
1>mydll_1.obj : error LNK2005: _DllMain@12 уже определен в dllmain.obj
1>C:\Documents and Settings\krasnikovaiv\Рабочий стол\mydll_1\Debug\mydll_1.dll : fatal error LNK1169: обнаружен многократно определенный символ - один или более
1>
1>СБОЙ построения.
1>
1>Затраченное время: 00:00:02.81
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========

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
26
27
28
// mydll_1.cpp: определяет экспортированные функции для приложения DLL.
//
 
#include "stdafx.h"
#include <mex.h> //Заголовок матлабовских функций
 
#ifdef _MANAGED
#pragma managed(push, off)
#endif
 
//Функция, которую вызовет Matlab, указываем что она внешняя
 
extern "C" void mexFunction ( int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[] )
{
    MessageBox(0, TEXT("Sample Project"), TEXT("Sample :)"), 0);
}
 
BOOL APIENTRY DllMain( HMODULE hModule,
                       DWORD  ul_reason_for_call,
                       LPVOID lpReserved
                     )
{
    return TRUE;
}
 
#ifdef _MANAGED
#pragma managed(pop)
#endif
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru