Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> x64 программа 
V
    Опции темы
Mormishka
Дата 1.4.2011, 18:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Как скомпилировать 64 битную версию программы?
PM MAIL   Вверх
kemiisto
Дата 1.4.2011, 18:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



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

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



Mormishka, зависит от ОС, компилятора, ...


--------------------
PM MAIL WWW GTalk Jabber   Вверх
Mormishka
Дата 1.4.2011, 18:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



kemiisto, 
Есть консольная программа на С++, компилятор VS2010.
PM MAIL   Вверх
afiskon
Дата 1.4.2011, 22:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 294
Регистрация: 31.3.2011
Где: Россия, Москва

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



Найдите exe-шник компилятора (давно дело было, не помню уже что как называется в студии), запустите с ключом /? - там ответ.
PM MAIL WWW   Вверх
ValeryLaptev
Дата 4.4.2011, 09:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Препод



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

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



Цитата(Mormishka @ 1.4.2011,  18:49)
kemiisto, 
Есть консольная программа на С++, компилятор VS2010.

Либо в свойствах проекта, либо в общих опциях среды должен быть пункт, как компилировать. Скорее всего - в настройках проекта. 
Кроме того, операционная система должна быть 64-битная. Иначе не получится.  
PM MAIL   Вверх
ksili
Дата 4.4.2011, 09:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2069
Регистрация: 3.11.2005
Где: Красноярск

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



Цитата(ValeryLaptev @  4.4.2011,  13:44 Найти цитируемый пост)
Кроме того, операционная система должна быть 64-битная.

Нет, собрать 64-битную программу можно и в 32-итной ОСи, просто запустить нельзя будет. 

Этот пункт в настройках проекта. Но чтобы он был, надо чтобы поддержка 64-бит была включена при инсталляции студии. 


--------------------
Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с)
PM MAIL   Вверх
Mormishka
Дата 4.4.2011, 15:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Нужно ли что нибудь менять в самом коде: менять типы данных, еще чего-то ?
PM MAIL   Вверх
ksili
Дата 5.4.2011, 04:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2069
Регистрация: 3.11.2005
Где: Красноярск

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



Зависит от программы. И от того, чего вы от неё хотите.


--------------------
Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с)
PM MAIL   Вверх
Mormishka
Дата 5.4.2011, 04:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



ksili, 
хочу высокую производительность, высокую точность вычислений
PM MAIL   Вверх
ksili
Дата 5.4.2011, 04:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2069
Регистрация: 3.11.2005
Где: Красноярск

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



Mormishka, это очень сильно зависит от программы.
Оптимизировать можно и на 32-х битах, увеличивая производительность.
Насчёт точности. Я так понимаю, что в программе используются числа с плавающей запятой. Ну так 64 бита тут ничего нового не дают. Что в 32-битной программе ты можешь использовать типы float, double, long double, что тут... 


--------------------
Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с)
PM MAIL   Вверх
Silent
Дата 5.4.2011, 09:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Mormishka, все сильно зависит от задачи, которую ты решаешь. Расширение до 64 бит оправдано там, где где нужно оперировать такими "большими" числами. К тому же подчас оказывается проще и быстрее в плане производительности включить на 32х битах SSE-инструкции

В студиях за компиляцию в 64 разряда отвечает ключик /Wp64 (Или лезть в Configuration Manager). Рекомендую, если так уж сильно хочется на x64, почитать статью http://www.viva64.com/ru/l/full/ - описано просто и доступно. Но мой совет - не заморачивайся на архитектуре, оптимизируй алгоритм.
PM MAIL   Вверх
Mormishka
Дата 6.4.2011, 18:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



всем спасибо!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

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

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


 




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


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

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