![]() |
|
![]() ![]() ![]() |
|
pablo |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 320 Регистрация: 12.2.2005 Где: Вильнюс, Литва Репутация: нет Всего: 6 |
Взял я тут примерчик из <www.firststeps.ru> по созданию длл библиотеки. Вот пример кодов: dllexcel.h
dllexcel.cpp
dllexcel.def
проблема вот в чём: Не хочет компилить вот что пишет: c:\temp\dllexcel\dllexcel.cpp(9) : error C2143: syntax error : missing ';' before '.' c:\temp\dllexcel\dllexcel.cpp(9) : error C2501: 'dllexcel' : missing storage-class or type specifiers c:\temp\dllexcel\dllexcel.cpp(9) : error C2143: syntax error : missing ';' before '.' c:\temp\dllexcel\dllexcel.cpp(10) : error C2018: unknown character '0x40' Error executing cl.exe. DllExcel.dll - 4 error(s), 0 warning(s) Может кто знает лекарство от этой проблемы ??? Заранее благодарю. ![]() -------------------- Первый блин всегда похож на сферу, иногда бывает и куб. |
||||||
|
|||||||
srd |
|
||||
![]() Нереварин ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 951 Регистрация: 30.8.2003 Где: Владивосток Репутация: 5 Всего: 49 |
Эти строчки должны размещаться не в CPP-файле, а в DEF-файле.
А это вообще код на Visual Basic и никакого отношения к DEF-файлам не имеет.
-------------------- Не смей читать мою подпись!!! |
||||
|
|||||
pablo |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 320 Регистрация: 12.2.2005 Где: Вильнюс, Литва Репутация: нет Всего: 6 |
Ну если сделат вот как:
dllexcel.cpp
dllexcel.def:
То вылетает вот что:
-------------------- Первый блин всегда похож на сферу, иногда бывает и куб. |
||||||
|
|||||||
srd |
|
|||
![]() Нереварин ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 951 Регистрация: 30.8.2003 Где: Владивосток Репутация: 5 Всего: 49 |
#include <windows.h> напиши.
Добавлено @ 12:11 А, виноват, windows.h у тебя уже включён. Тогда рассказывай, как проект создавал. -------------------- Не смей читать мою подпись!!! |
|||
|
||||
pablo |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 320 Регистрация: 12.2.2005 Где: Вильнюс, Литва Репутация: нет Всего: 6 |
Создавал вот как:
Запускал Visual Studio 6.0, потом New->Dynamic link library->empty project; Потом делаю insert file to project(excell.cpp, excell.h, excell.def); Пишу в них код, запускаю и наслаждаюсь морем ошибок ![]() -------------------- Первый блин всегда похож на сферу, иногда бывает и куб. |
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |