Форум программистов, компьютерный форум CyberForum.ru

несовместимость visual c++ 6.0 и visual studio 2008 - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 5.00
SEERGEy1993
0 / 0 / 0
Регистрация: 26.03.2011
Сообщений: 8
27.03.2011, 20:45     несовместимость visual c++ 6.0 и visual studio 2008 #1
почему правильно написанная программа в visual c++ 6.0 не работает в visual studio 2008 , а именно
#include <iostream>
using namespace std;

void main()
{
cout<<" my first program "<<endl;

}


когда добавляю #include <stdafx.h> оно кстати само в начале появляется мне выдаёт
1>LINK : fatal error LNK1104: cannot open file 'msvcprtd.lib'
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.03.2011, 20:45     несовместимость visual c++ 6.0 и visual studio 2008
Посмотрите здесь:

C++ [C#] Visual studio 2008 анимация
Калькулятор на MS Visual Studio 2008 C++ C++
Файлы Visual Studio 2008 C++
C++ Вопрос по Visual Studio 2008
C++ Visual Studio 2008 Prof
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
27.03.2011, 20:50     несовместимость visual c++ 6.0 и visual studio 2008 #2
Цитата Сообщение от SEERGEy1993 Посмотреть сообщение
visual c++ 6.0 не работает в visual studio 2008
разница между этими версиями в 10 лет не смущает?
SEERGEy1993
0 / 0 / 0
Регистрация: 26.03.2011
Сообщений: 8
27.03.2011, 20:52  [ТС]     несовместимость visual c++ 6.0 и visual studio 2008 #3
нет , но мне доподлинно известно что эта прога работает в первом и не работает во втором компиляторе
ValeryS
Модератор
6377 / 4843 / 442
Регистрация: 14.02.2011
Сообщений: 16,057
27.03.2011, 20:55     несовместимость visual c++ 6.0 и visual studio 2008 #4
Цитата Сообщение от SEERGEy1993 Посмотреть сообщение
когда добавляю #include <stdafx.h>
А зачем???
SEERGEy1993
0 / 0 / 0
Регистрация: 26.03.2011
Сообщений: 8
27.03.2011, 20:57  [ТС]     несовместимость visual c++ 6.0 и visual studio 2008 #5
потому что без #include "staftx"
выдаёт
1> Add directive to 'stdafx.h' or rebuild precompiled header
1>c:\documents and settings\boss\мои документы\visual studio 2008\projects\45\45\45.cpp(11) : fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source?
ValeryS
Модератор
6377 / 4843 / 442
Регистрация: 14.02.2011
Сообщений: 16,057
27.03.2011, 21:04     несовместимость visual c++ 6.0 и visual studio 2008 #6
А ты переносишь проект(тогда должна включится утилита конвертации)
или файлы
создай консольный проект и посмотри в чем разница
bigredcat
364 / 311 / 3
Регистрация: 24.02.2011
Сообщений: 1,512
Записей в блоге: 1
27.03.2011, 21:04     несовместимость visual c++ 6.0 и visual studio 2008 #7
В свойствах проекта C/C++->Предваоительно скомпилированные заголовки отключаем их использование и избавляемся от этой проблемы
Либо переносим все файлы. Либо конвертируем нормальным образом

В любом случае, если отключить предварительно скомпилированные заголовки вот это будет работать без всяких stdafx
C
1
2
3
4
5
6
7
8
#include <iostream> 
using namespace std;
 
int main() 
{
cout<<" my first program "<<endl; 
return 0;
}
SEERGEy1993
0 / 0 / 0
Регистрация: 26.03.2011
Сообщений: 8
27.03.2011, 21:09  [ТС]     несовместимость visual c++ 6.0 и visual studio 2008 #8
у меня компилятор на английском напиши свойства проекта поанглийски

Добавлено через 3 минуты
bigredcat, прокурируй пожалуйста онлайн создание этого проекта
bigredcat
364 / 311 / 3
Регистрация: 24.02.2011
Сообщений: 1,512
Записей в блоге: 1
27.03.2011, 21:26     несовместимость visual c++ 6.0 и visual studio 2008 #9
У меня нет английской версии под рукой.
Это будет приблизительно так C/C++->Precompiled Headers в поле Create or Use Precompiled header выбери что-то типа Not Use ... (не испольховать)
SEERGEy1993
0 / 0 / 0
Регистрация: 26.03.2011
Сообщений: 8
27.03.2011, 21:46  [ТС]     несовместимость visual c++ 6.0 и visual studio 2008 #10
bigredcat,
нашёл и отключил использование заголовков и мне выдало
1>Linking...
1>LINK : fatal error LNK1104: cannot open file 'msvcprtd.lib'
bigredcat
364 / 311 / 3
Регистрация: 24.02.2011
Сообщений: 1,512
Записей в блоге: 1
27.03.2011, 21:50     несовместимость visual c++ 6.0 и visual studio 2008 #11
Проект не большой, я так понимаю. Прикрепите в архиве.
SEERGEy1993
0 / 0 / 0
Регистрация: 26.03.2011
Сообщений: 8
27.03.2011, 21:59  [ТС]     несовместимость visual c++ 6.0 и visual studio 2008 #12
нашёл в архивах msvcprtd.lib скопировал куда нужно вставить?
bigredcat
364 / 311 / 3
Регистрация: 24.02.2011
Сообщений: 1,512
Записей в блоге: 1
27.03.2011, 22:06     несовместимость visual c++ 6.0 и visual studio 2008 #13
ВАШ проект заархивируйте и прикрепите здесь.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.03.2011, 23:23     несовместимость visual c++ 6.0 и visual studio 2008
Еще ссылки по теме:

C++ Visual studio 2008 C++
Visual Studio 2008 ошибка C++
Visual Studio 2008 C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Digit@ll
Brainsbreaker
 Аватар для Digit@ll
832 / 343 / 27
Регистрация: 01.02.2011
Сообщений: 1,484
27.03.2011, 23:23     несовместимость visual c++ 6.0 и visual studio 2008 #14
Цитата Сообщение от SEERGEy1993 Посмотреть сообщение
нашёл в архивах msvcprtd.lib скопировал куда нужно вставить?
...\\Microsoft Visual Studio 9.0\VC\lib сюда вставляй.
Yandex
Объявления
27.03.2011, 23:23     несовместимость visual c++ 6.0 и visual studio 2008
Ответ Создать тему
Опции темы

Текущее время: 21:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru