Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Компиляция 
:(
    Опции темы
kamerrer
Дата 11.11.2007, 11:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 27.6.2007

Репутация: нет
Всего: нет



Как можно откомпилить приложение, чтоб оно запускалось на другом компе без переноса на него необходимых dll, там где-то в опциях галочку ставить надо, но я не помню...
И еще как можно отлаживать многопоточное приложение, чтобы заходить можно было в каждый поток, вообще какие варианты существуют?
PM MAIL   Вверх
Sharkfire
Дата 11.11.2007, 12:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 236
Регистрация: 30.11.2006
Где: Одесса

Репутация: 2
Всего: 2



Юзай поиск.  smile 
Packeges->Build with runtime packeges (отключить)
Linking->Use RTL (отключить)
Debug-> "В режим Relise преведеи" а если в 2006 то там сними 3 галочки помойму первые

Насчёт отладки объясни проблему подробней... 
PM MAIL ICQ   Вверх
JackYF
Дата 11.11.2007, 12:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 4
Всего: 162



Цитата(kamerrer @  11.11.2007,  11:57 Найти цитируемый пост)
Как можно откомпилить приложение, чтоб оно запускалось на другом компе без переноса на него необходимых dll, там где-то в опциях галочку ставить надо, но я не помню...

В поиск по разделу, n раз проходило уже.


Цитата(kamerrer @  11.11.2007,  11:57 Найти цитируемый пост)
И еще как можно отлаживать многопоточное приложение, чтобы заходить можно было в каждый поток

не понял. В каком потоке выполняется кусок кода, в таком потоке и будет точка останова.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Igor_K
Дата 9.5.2008, 23:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 166
Регистрация: 4.2.2008
Где: Kyiv

Репутация: нет
Всего: нет



извините что поднимаю старый топик.

У меня проблема с компиляцией.
Делаю как описано.
В опциях проекта в вкладке "Linking" отключил "Use RTL", в вкладке "Packeges" убрал "Build with runtime packeges", в вкладке "Compiler" нажал кнопку "Release".
При компиляции выбивает ошибку, вылезает окно "Debugger Exception Notification" . И пишет:
Цитата

Project Project2.exe raised exception class EAccessViolation with message 'Access violation at address 0043D985. Read of address 00000000'. Process stopped. Use Stop or Run to continue.

екзешник создается большой, походу с подключенными библиотеками уже. Но при запуске три раза вылетает, то есть три раза пишет что в приложении обнаружена ошибка.

Помогите пожалуйста разобраться в чем проблема.


Так программа компилица и работает нормально, но тока у меня на компе.

Спасибо заранее!

Добавлено через 4 минуты и 47 секунд
Проверил Hello, World! компилица нормально таким способом.
Код

#include <iostream>
int main ()
{
    std::cout << "Hello, World!";
    std::cin.get();
    return 0;
}

PM MAIL   Вверх
dumb
Дата 10.5.2008, 01:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


Профиль
Группа: Экс. модератор
Сообщений: 2929
Регистрация: 16.6.2006

Репутация: 32
Всего: 158



Цитата(Igor_K @  10.5.2008,  00:45 Найти цитируемый пост)
нажал кнопку "Release"
нажми кнопку "Debug" и запускай из среды.
PM MAIL   Вверх
andreypplk
Дата 10.5.2008, 12:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 10.5.2008

Репутация: нет
Всего: нет



Помогите немогу понять я делаю пустое оконное добавляю туда хедер d3dx9.h из микрософтского набора и не хочет комповатца 
user posted image
user posted image
user posted image
user posted image
 smile 
PM MAIL   Вверх
Igor_K
Дата 10.5.2008, 12:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 166
Регистрация: 4.2.2008
Где: Kyiv

Репутация: нет
Всего: нет



andreypplk, зачем такие скрины большие вылаживать?

Цитата(dumb @  10.5.2008,  01:37 Найти цитируемый пост)
нажми кнопку "Debug" и запускай из среды.

Всеравно такая ошибка.

При дебаге показывает на строку
Код

  : ios_base(),

файла _ios.c

Цитата

template <class _CharT, class _Traits>
basic_ios<_CharT, _Traits>::basic_ios()
  : ios_base(),
    _M_fill(_STLP_NULL_CHAR_INIT(_CharT)), _M_streambuf(0), _M_tied_ostream(0)
{}


Не могу понять в чем проблема.

PM MAIL   Вверх
xvr
Дата 12.5.2008, 14:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 48
Всего: 223



Цитата(Igor_K @ 10.5.2008,  12:49)
andreypplk, зачем такие скрины большие вылаживать?

Цитата(dumb @  10.5.2008,  01:37 Найти цитируемый пост)
нажми кнопку "Debug" и запускай из среды.

Всеравно такая ошибка.

При дебаге показывает на строку
Код

  : ios_base(),

файла _ios.c

Цитата

template <class _CharT, class _Traits>
basic_ios<_CharT, _Traits>::basic_ios()
  : ios_base(),
    _M_fill(_STLP_NULL_CHAR_INIT(_CharT)), _M_streambuf(0), _M_tied_ostream(0)
{}


Не могу понять в чем проблема.

Посмотри чему равен this, мне почему то кажется, что нулю  smile Посмотри стек вызовов, похоже пытаются вызвать какой нибудь метод от неинициализированного указателя.

PM MAIL   Вверх
Zenkor
  Дата 16.5.2008, 00:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 5.5.2008
Где: Краснодар

Репутация: нет
Всего: нет



Цитата

Packeges->Build with runtime packeges (отключить)
Linking->Use RTL (отключить)
Debug-> "В режим Relise преведеи" а если в 2006 то там сними 3 галочки помойму первые


Извините, но почему build with runtime packages отключать надо?По идее наоборот вшивать их будет в ехе если поставить галочку?или я ошибаюсь? smile 
PM MAIL ICQ   Вверх
xvr
Дата 16.5.2008, 07:42 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 48
Всего: 223



Цитата(Zenkor @ 16.5.2008,  00:47)
Цитата

Packeges->Build with runtime packeges (отключить)
Linking->Use RTL (отключить)
Debug-> "В режим Relise преведеи" а если в 2006 то там сними 3 галочки помойму первые


Извините, но почему build with runtime packages отключать надо?По идее наоборот вшивать их будет в ехе если поставить галочку?или я ошибаюсь? smile

Потому что 'build with run time packages' переводится как 'строить [компилировать] с пакетами времени исполнения', т.е. пакеты будут загружаться во время исполнения программы, т.е. динамически. Если галку снять, то пакеты будут загружены compile time, т.е. прилинкованны статически.

PM MAIL   Вверх
Zenkor
Дата 16.5.2008, 14:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 5.5.2008
Где: Краснодар

Репутация: нет
Всего: нет



Теперь ошибку дает не такую
Цитата

Couldn't start Borland Database Engine

Хотя сама прога у меня работает прекрасно
PM MAIL ICQ   Вверх
dumb
Дата 16.5.2008, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


Профиль
Группа: Экс. модератор
Сообщений: 2929
Регистрация: 16.6.2006

Репутация: 32
Всего: 158



фпоиск по фразе "установка BDE".

пара первых попавшихся ссылок:
http://forum.vingrad.ru/faq/topic-157049.html
http://forum.sources.ru/index.php?showtopic=38353
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0549 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.