![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 08.08.2011
Сообщений: 12
|
![]()
Наверно тупой вопрос, но я не нашел ответа потому, что поиском не найдешь"C++ в C" на форуме. и в инете тоже нет.
Можно ли как-то переконвертировать C++ часть кода в C проект. если нет, то как добавить DLL в проект C. "Hinstance", "LoadLibrary" и т.п. в C не поддерживаются(( |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
![]()
> "Hinstance", "LoadLibrary" и т.п. в C не поддерживаются((
смешали в кучу коней и людей. Добавьте в проект Kernel32.lib, а в исходник включите Windows.h, и всё станет магическим образом "поддерживаться".
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 08.08.2011
Сообщений: 12
|
![]()
проект типа makefile! там ничего не поддерживается
![]() |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,829
|
![]()
Вам кодить рано. Открывайте учебник.
Мейкфайл набор правил для утилиты, которая будет собирать проект. А Виндовс.х надо добавлять в ЦППшник, где требуются. П.С. Не лезьте в драйвера с такими знаниями. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 08.08.2011
Сообщений: 12
|
![]()
я знаю, что такое makefile, .h файлы я подключил уже там где надо.
а lib подключается через linker в обычном проекте под VS2008, но в типе проекта makefile нет linker. вопрос собственно в этом как lib подключить. Последний раз редактировалось roman1991; 11.08.2011 в 13:10. |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
вам не нужен тип проекта makefile раз вы не умеете им пользоватся.
создавайте проект Win32, итак выбираете что надо DLL. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 08.08.2011
Сообщений: 12
|
![]()
я бы с радостью, но проект не мой,уже готовый и тип у него makefile.
мне там нужно сделать незначительные изменения ![]() |
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,829
|
![]()
Создайте проект ДЛЛ и добавьте исходники.
Цитата:
|
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 08.08.2011
Сообщений: 12
|
![]()
вот скрин.тогда наверно в другом причина. а в чем она может быть, что linker'а нет?
п.с. # pragma comment(lib, "XXX.lib") в сишник пробовал подключить-без результата |
![]() |
![]() |
![]() |
#10 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,829
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Firefox add-ons | Сtrl | Софт | 5 | 02.08.2011 15:26 |
Worksheets.Add() | Skif-F | Microsoft Office Excel | 12 | 29.09.2010 10:04 |
Сложение(Add) | Rymbil | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 7 | 22.01.2010 10:24 |
SQL.add | Grom48 | БД в Delphi | 2 | 13.12.2009 16:42 |
add project | lalilulelo | Помощь студентам | 3 | 26.05.2009 10:18 |