Форум: Форум C++Разное
Новые темы: 00
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Совместимые программы

Сообщения:  [1-7] 

 
 автор: Фитч   (14.02.2007 в 21:37)   письмо автору
 
   для: cheops   (14.02.2007 в 21:19)
 

НЕТ! Я выбираю Win32 Project в Visual Studio 2005. Компилирую. Перемещаю на машину юзера - не работает, по причине, указанной в ссылке, которую вы дали. Не MFC, ничего другого не использую. Чичтый API.

Кстати, что значит "компилировать статически"? Подключать библиотеки как static library? Так вроде нет их...

  Ответить  
 
 автор: cheops   (14.02.2007 в 21:19)   письмо автору
 
   для: Фитч   (14.02.2007 в 21:08)
 

Погодите, так вы Empty Project выбирате или нет? Если нет, тогда, чтобы программа выполнялась на другой машине нужно скомпилировать проект статически - иначе будет таскать за собой ворох динамических библиотек.

  Ответить  
 
 автор: Фитч   (14.02.2007 в 21:08)   письмо автору
 
   для: cheops   (14.02.2007 в 21:03)
 

В смысле - чистым? В чем же тогда его отличие от Empty Project? Из лишнего вижу лишь stdafx.h. без которого все может работать. А так. то что автоматически добавляется - стандартно: Регистрация класса окна, его создание, оконная процедура. Еще пихает, ... такая, диалог about.

  Ответить  
 
 автор: cheops   (14.02.2007 в 21:03)   письмо автору
 
   для: Фитч   (13.02.2007 в 18:06)
 

Вообще Win32 Application тоже должен быть чистым - поглядите в настройках проекта не присоединилось ли что-то случайно?

  Ответить  
 
 автор: Фитч   (13.02.2007 в 18:06)   письмо автору
 
   для: cheops   (12.02.2007 в 20:48)
 

Тип проекта - Win32 Application. Никаких дополнительных библиотек не использую. На что грешу - так это на на код, который VS автоматически вставляет в проект...Но все же тут по-моему что-то с компилятором. Тот же Dev-C++ генерирует нормальный экзешник. (Правда это, по-сути, g++, а, значит, нацелен на совместимость..)

  Ответить  
 
 автор: cheops   (12.02.2007 в 20:48)   письмо автору
 
   для: Фитч   (12.02.2007 в 17:59)
 

А проект какой выбран? Библиотеки компилируете статитчески?

  Ответить  
 
 автор: Фитч   (12.02.2007 в 17:59)   письмо автору
 
 

Проблема такая: есть у меня два компилятора: Visual Studio 2005 и Dev-C++. При компиляции одного и того же кода програма, скомпилированная в VS 2005 не запускается ни на каком компьютере, кроме моего (я думаю дело в наличии VS?), в то время как другая прекрасно везде раюотает. Обе проги на чистом API, никаких заковык, вроде, быть не должно...Может что настроить надо? Помогите, плз!

  Ответить  

Сообщения:  [1-7] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования