|
|
|
помогите скомпилировать DLL
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Это вопрос абсолютного чайника в программировании для Windows. Если кому мозолит глаза, примите мои извинения и проходите мимо. У меня есть плагин для просмотра двд-субтитров через спутниковый тюнер (MPEG2 hardware playback). Прошивка тюнера не имеет юникода, поэтому локаль hardcoded в плагин. Есть исходные тексты dll-плагина в виде файлов: mdextern.c mdextern.def mdextern.dsp mdextern.dsw mdextern.h mdextern.rc mdextern2.c resource.h Автор использовал MS VC++ 6 Можно ли (и если да, то точную командную строку) использовать MS Visual C++ Toolkit 2003 для компиляции dll? Если нет - то как сделать в VC6? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2005, 18:48 |
|
||
|
помогите скомпилировать DLL
|
|||
|---|---|---|---|
|
#18+
cl /? и читай ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2005, 19:23 |
|
||
|
помогите скомпилировать DLL
|
|||
|---|---|---|---|
|
#18+
maXmocl /? и читай Безусловно полезный ответ. Наверно, даже полезнее чем ./configure make make install теперь детали - VC6 на машине не установлен видимо поэтому 'cl' is not recognized as an internal or external command, operable program or batch file. Toolkit, однако, установлен - предполагается что мне нужен лишь компилятор без оболочки (логически если). Плюс еще - я не думаю что есть необходимость выучить все тонкости и ключи компилятора, для того чтобы в программе изменить 5-10 строк. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2005, 19:43 |
|
||
|
помогите скомпилировать DLL
|
|||
|---|---|---|---|
|
#18+
cl есть конечно, сори ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2005, 19:45 |
|
||
|
помогите скомпилировать DLL
|
|||
|---|---|---|---|
|
#18+
ravenholm76теперь детали - VC6 на машине не установлен видимо поэтому 'cl' is not recognized as an internal or external command, operable program or batch file. "MS Visual C++ Toolkit 2003" это кусок от VC7 вообще-то. VC6 нафиг не нужен. Поправь свою переменную PATH, чтобы находить и cl и link. Выкачай еще Microsoft Platform SDK, без него ты не сможешь сделать Win32 dll, в тулките есть только библиотеки для .Net. ravenholm76Плюс еще - я не думаю что есть необходимость выучить все тонкости и ключи компилятора, для того чтобы в программе изменить 5-10 строк. Зря не думаешь. Прийдется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2005, 20:01 |
|
||
|
помогите скомпилировать DLL
|
|||
|---|---|---|---|
|
#18+
White Owl Зря не думаешь. Прийдется. Я очень надеялся. Я простой пользователь и хотел только смотреть фильмы на языке оригинала :)) Вобщем, вот что вышло. windows.h я полагаю находится в SDK! C:\install\DVBsSubtitler_1.08\source_1.04\dll-Client>cl /LD MDExtern.c Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.10.3077 for 80x86 Copyright (C) Microsoft Corporation 1984-2002. All rights reserved. MDExtern.c MDExtern.c(9) : fatal error C1083: Cannot open include file: 'windows.h': No suc h file or directory ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2005, 20:05 |
|
||
|
помогите скомпилировать DLL
|
|||
|---|---|---|---|
|
#18+
надо прописать пути к хедерам (папка include) и бибкам (папка lib) либо в окружение (как - должно быть в документации) либо в командную строку. Под рукой нет компилера, не могу сказать, как это делается. ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2005, 20:20 |
|
||
|
помогите скомпилировать DLL
|
|||
|---|---|---|---|
|
#18+
maXmoнадо прописать пути к хедерам (папка include) и бибкам (папка lib) либо в окружение (как - должно быть в документации) либо в командную строку. Под рукой нет компилера, не могу сказать, как это делается. вот теперь забота чувствуется :) спасибо! однако windows.h нет в поставке тулкит 2003 (также был применен поиск по диску) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2005, 20:26 |
|
||
|
помогите скомпилировать DLL
|
|||
|---|---|---|---|
|
#18+
cl /LD /MD /GD6f /Ox /Os /ID:\DS\VC98\Include dsp.c D:\DS\VC98\Lib\UUID.LIB D:\DS\VC98\Lib\MSVCRT.LIB D:\DS\VC98\Lib\USER32.LIB D:\DS\VC98\Lib\KERNEL32.LIB /link /def:dsp.def это пример компиляции плагина для винампа. Указана папочка с инклюдами, либы, деф-файл. В твоём случае ещё нужно будет как-то ресурсы приконтачить. ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2005, 20:36 |
|
||
|
помогите скомпилировать DLL
|
|||
|---|---|---|---|
|
#18+
если не надыбаешь виндовс.х, делать тебе нечего, качай platform sdk. ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2005, 20:39 |
|
||
|
помогите скомпилировать DLL
|
|||
|---|---|---|---|
|
#18+
maXmoесли не надыбаешь виндовс.х, делать тебе нечего, качай platform sdk. Поможет его "надыбать"? там наверняка еще исходники понадобятся... а еще "ресурсы прикручивать"... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2005, 21:03 |
|
||
|
помогите скомпилировать DLL
|
|||
|---|---|---|---|
|
#18+
Ну вот тебе, лентяй. http://www.microsoft.com/downloads/details.aspx?familyid=EBA0128F-A770-45F1-86F3-7AB010B398A3&displaylang=en ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2005, 22:42 |
|
||
|
помогите скомпилировать DLL
|
|||
|---|---|---|---|
|
#18+
White OwlНу вот тебе, лентяй. http://www.microsoft.com/downloads/details.aspx?familyid=EBA0128F-A770-45F1-86F3-7AB010B398A3&displaylang=en Спасибо! :) Я не к тому что мне впадлу все - а что VC "решило бы проблемы". А про СДК: Hard Disk Space. Choose a disk drive with a minimum of 1 GB of free space. Я преувеличил свои возможности "поменять 5-10" строк в программе :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2005, 23:33 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33095993&tid=2033215]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
64ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 398ms |

| 0 / 0 |
