| Цитата(DRUG_ADDICT @ 1.12.2008, 00:12) | хорошо спасибо...
а теперь что???
| Код | [Linker Error] Unresolved external '__InitVCL' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\CP32MTI.LIB|crtlvcl [Linker Error] Unresolved external '__ExitVCL' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\CP32MTI.LIB|crtlvcl [Linker Error] Unresolved external '_main' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\C0X32.OBJ
|
извините меня конечно но в С++ когда нибудь что нибудь нормально компилируется или вот так всегда? только не надо меня винить пжлст, я вот увидел здесь на форуме эти исподники захотел их скомпилировать... и вот надо же прикол =)
|
Мдя Советую начать с 'Hello world' Как соберется, можно попробовать что нибудь посложнее, например вычислить 2+2 Как освоишь среду компиляции (любую), можно будет и в Winsock лезть
| Цитата | Компилировал через Dev-C++ затем через Code::Blocks вот вчера скачал Borland C++ Builder 6 теперь такая ошибка...
|
А еще есть Intel'овский компайлер, а если еще по сусекам поскрести, то можно еще штук несколько найти - у них будут другие ошибки Ты бы уж определился с чем нибудь одним
| Цитата | J0ker, а что ты там пишешь про хелпы свои? знаешь... если бы я знал где твои хелпы мне искать и как сними работать... поверь я бы сюда даже не заходил.
|
Это сильно, это 5 Ты все программы собираешься писать 'метода научного тыка'? ВО ВСЕХ оболочках есть какой никакой встроенный help. Да и MSDN никто не отменял.
| Цитата | Добавлено @ 00:15 Решение:
| Цитата | Вопрос =============================================== 16. При компиляции проекта я получаю сообщение линковщика "Unresolved external" с именем функции и указанием модуля. Как решить проблему? Ответ ================================================ Данная ошибка говорит о том, что линковщик нашел объявление функции и функция используется в программе, но отсутствует модуль в котором эта функция реализована. Что бы устранить ошибку необходимо: 1. Ознакомиться в MSDN(http://msdn.microsoft.com) или в разделе справки билдера Windows SDK (Help\Windows SDK) с описанием функции. В конце описания как правило указывается из какого .lib файла данная функция экспортируется. 2. Зайти в папку $(BCB)\lib\psdk и найти необходимый файл. 3. Если файл найден - через Project\Add to project (или Shift+F11) добавить его в проект. Запустить компиляцию, ошибка исчезнет. Иначе следующий шаг. 4. Найдите .dll с таким же названием в системной папке. 5. Скопируйте в папку проекта. 6. Выполните утилиту $(BCB)\Bin\coff2omf c параметрами командной строки вида coff2omf dllname.dll dllnamebcb.dll 7. С получившимся файлом используйте утилиту $(BCB)\Bin\implib.exe, т.е. implib dllnamebcb.dll dllnamebcb.lib 8. Полученую библиотеку прилинкуйте к проекту как в шаге третьем. Кстати, я предпочитаю создавать либы а не использовать борландовские.
|
нет, если действительно в С++ так всегда, хых, в топку его =)))
|
Это метод для подключения к Borland C++ Builder не входящих в его поставку библиотек. Winsock в его поставку входит
| Цитата | захожу на http://msdn.microsoft.com/ru-ru/visualc/aa336457.aspx в поиск в биваю InitVCL или ExitVCL не че не находит
|
Это не удивительно - раз залезли на Borland, в нем и смотрите
| Цитата | захожу в C++ Builder 6 там Help => Windows SDK в поиске набираю InitVCL или ExitVCL
|
Там кроме Windows SDK есть еще более родные для Borland'а хелпы, например по VCL (неужто из названия функций это не ясно?)
Что касается Builder'а, то по всей видимости вы попытались собрать проект как консольный с поддержкой VCL, а вам нужен обычный VCL проект (GUI)
|