Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
210 / 132 / 8
Регистрация: 18.08.2010
Сообщений: 1,018
1

Как использовать проекты, созданные в VS 2012, на VS 2010

13.05.2013, 20:07. Показов 1181. Ответов 4
Метки нет (Все метки)

Создал проект под 2012-ой студией. А тут понадобилось подкорректировать код, когда под рукой только 2010-ая студия. Открывая этот проект в 2010-ой получаю огромное количество синтаксических ошибок типа таких:
Кликните здесь для просмотра всего текста
1 IntelliSense: cannot open source file "SDKDDKVer.h" d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\targetver.h 8 1 CppSendInputConsoleApplication
2 IntelliSense: cannot open source file "stdio.h" d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\stdafx.h 10 1 CppSendInputConsoleApplication
3 IntelliSense: cannot open source file "tchar.h" d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\stdafx.h 11 1 CppSendInputConsoleApplication
4 IntelliSense: cannot open source file "windows.h" d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 5 1 CppSendInputConsoleApplication
5 IntelliSense: cannot open source file "vector" d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 6 1 CppSendInputConsoleApplication
6 IntelliSense: cannot open source file "iostream" d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 7 1 CppSendInputConsoleApplication
7 IntelliSense: identifier "HHOOK" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 9 1 CppSendInputConsoleApplication
8 IntelliSense: name followed by '::' must be a class or namespace name d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 13 1 CppSendInputConsoleApplication
9 IntelliSense: expected a declaration d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 13 17 CppSendInputConsoleApplication
10 IntelliSense: identifier "WORD" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 14 1 CppSendInputConsoleApplication
11 IntelliSense: identifier "CONST" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 16 10 CppSendInputConsoleApplication
12 IntelliSense: expected a ')' d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 16 20 CppSendInputConsoleApplication
13 IntelliSense: identifier "LRESULT" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 17 1 CppSendInputConsoleApplication
14 IntelliSense: identifier "WPARAM" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 17 43 CppSendInputConsoleApplication
15 IntelliSense: identifier "LPARAM" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 17 58 CppSendInputConsoleApplication
16 IntelliSense: identifier "UINT" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 19 1 CppSendInputConsoleApplication
17 IntelliSense: identifier "WORD" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 19 14 CppSendInputConsoleApplication
18 IntelliSense: identifier "UINT" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 20 1 CppSendInputConsoleApplication
19 IntelliSense: identifier "WORD" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 20 12 CppSendInputConsoleApplication
20 IntelliSense: identifier "Sleep" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 24 2 CppSendInputConsoleApplication
21 IntelliSense: identifier "printf" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 28 3 CppSendInputConsoleApplication
22 IntelliSense: identifier "_TCHAR" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 34 22 CppSendInputConsoleApplication
23 IntelliSense: identifier "downKeys" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 36 2 CppSendInputConsoleApplication
24 IntelliSense: name followed by '::' must be a class or namespace name d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 36 17 CppSendInputConsoleApplication
25 IntelliSense: expected an expression d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 36 35 CppSendInputConsoleApplication
26 IntelliSense: identifier "printf" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 37 2 CppSendInputConsoleApplication
27 IntelliSense: identifier "SetWindowsHookEx" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 38 28 CppSendInputConsoleApplication
28 IntelliSense: identifier "WH_KEYBOARD_LL" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 38 45 CppSendInputConsoleApplication
29 IntelliSense: identifier "NULL" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 38 75 CppSendInputConsoleApplication
30 IntelliSense: identifier "MSG" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 39 2 CppSendInputConsoleApplication
31 IntelliSense: identifier "GetMessage" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 40 12 CppSendInputConsoleApplication
32 IntelliSense: name followed by '::' must be a class or namespace name d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 45 2 CppSendInputConsoleApplication
33 IntelliSense: identifier "UnhookWindowsHookEx" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 48 2 CppSendInputConsoleApplication
34 IntelliSense: identifier "LRESULT" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 52 1 CppSendInputConsoleApplication
35 IntelliSense: identifier "WPARAM" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 52 43 CppSendInputConsoleApplication
36 IntelliSense: identifier "LPARAM" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 52 58 CppSendInputConsoleApplication
37 IntelliSense: identifier "CallNextHookEx" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 56 16 CppSendInputConsoleApplication
38 IntelliSense: identifier "KBDLLHOOKSTRUCT" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 64 9 CppSendInputConsoleApplication
39 IntelliSense: identifier "KBDLLHOOKSTRUCT" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 64 43 CppSendInputConsoleApplication
40 IntelliSense: expected an expression d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 64 59 CppSendInputConsoleApplication
41 IntelliSense: expected a ')' d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 64 60 CppSendInputConsoleApplication
42 IntelliSense: identifier "WM_KEYDOWN" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 66 17 CppSendInputConsoleApplication
43 IntelliSense: identifier "WM_SYSKEYDOWN" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 66 41 CppSendInputConsoleApplication
44 IntelliSense: identifier "WORD" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 70 21 CppSendInputConsoleApplication
45 IntelliSense: expected a ';' d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 70 26 CppSendInputConsoleApplication
46 IntelliSense: identifier "downKeys" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 71 5 CppSendInputConsoleApplication
47 IntelliSense: identifier "printf" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 72 5 CppSendInputConsoleApplication
48 IntelliSense: name followed by '::' must be a class or namespace name d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 78 22 CppSendInputConsoleApplication
49 IntelliSense: the global scope has no "iterator" d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 78 43 CppSendInputConsoleApplication
50 IntelliSense: expected a ';' d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 78 52 CppSendInputConsoleApplication
51 IntelliSense: identifier "it" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 78 77 CppSendInputConsoleApplication
52 IntelliSense: identifier "downKeys" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 78 83 CppSendInputConsoleApplication
53 IntelliSense: identifier "WM_KEYUP" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 86 23 CppSendInputConsoleApplication
54 IntelliSense: identifier "WM_SYSKEYUP" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 86 45 CppSendInputConsoleApplication
55 IntelliSense: identifier "WORD" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 91 24 CppSendInputConsoleApplication
56 IntelliSense: expected a ')' d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 91 29 CppSendInputConsoleApplication
57 IntelliSense: name followed by '::' must be a class or namespace name d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 92 10 CppSendInputConsoleApplication
58 IntelliSense: the global scope has no "iterator" d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 92 31 CppSendInputConsoleApplication
59 IntelliSense: expected a ';' d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 92 40 CppSendInputConsoleApplication
60 IntelliSense: identifier "it" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 92 65 CppSendInputConsoleApplication
61 IntelliSense: identifier "downKeys" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 92 71 CppSendInputConsoleApplication
62 IntelliSense: identifier "printf" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 107 4 CppSendInputConsoleApplication
63 IntelliSense: identifier "CallNextHookEx" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 117 12 CppSendInputConsoleApplication
64 IntelliSense: identifier "UINT" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 125 1 CppSendInputConsoleApplication
65 IntelliSense: identifier "WORD" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 125 14 CppSendInputConsoleApplication
66 IntelliSense: identifier "UINT" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 139 1 CppSendInputConsoleApplication
67 IntelliSense: identifier "WORD" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 139 12 CppSendInputConsoleApplication
68 IntelliSense: identifier "CONST" is undefined d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 153 10 CppSendInputConsoleApplication
69 IntelliSense: expected a ')' d:\temp\projects(0513)\cppsendinputconsoleapplication\cppsen dinputconsoleapplication\cppsendinputconsoleapplication.cpp 153 20 CppSendInputConsoleApplication


В чем дело? Как мне отредактировать этот проект под 2010-ой студией, не пересоздавая его?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.05.2013, 20:07
Ответы с готовыми решениями:

проекты, написанные на VS 2010 не запускаются на VS 2012
Здравствуйте ув. Форумчане, у меня вопрос по VS 2012: Собственно почему то не запускаются проекты...

Не запускаются проекты на C#, ни новые, ни уже созданные
Поставил себе Win8, установил Visual Studio 2012 for desktop. Проекты на любом из встроенных языков...

Visual Studio 12 не компилирует проекты созданные ранними версиями
Доброго времени суток! вчера скачал VS 12 все бы хорошо, но почему-то VS не компилирует проекты...

Как использовать созданные в проекте и собранные в библиотеку .js файлы?
Собственно есть проект, правда он Sharepoint-овский проект формы. Я создал .js файл в который...

4
266 / 188 / 33
Регистрация: 15.01.2011
Сообщений: 681
14.05.2013, 00:53 2
пути к инклудам, либам проверяй, или copy/paste в новый проект.
0
Заблокирован
Автор FAQ
14.05.2013, 15:12 3
Tolias28, создай новый проект с тем же именем в 10-ке и забрось в него срр-ники из проекта 2012, перестрой решение и в 90% случаев получишь понижение версии преокта.

Не по теме:

ЗЫ обычно люди делают бэкап версии при конверте проекта



Добавлено через 1 минуту

Не по теме:

Цитата Сообщение от Tolias28 Посмотреть сообщение
IntelliSense: identifier "HHOOK" is undefined
- стоп стоп стоп, если преокт линкуется в экспреске то никаких хуков, гуи и вкусностей afx в экспресе забываем об этом данные ИДЕ имеют крайне урезанный функционал

0
210 / 132 / 8
Регистрация: 18.08.2010
Сообщений: 1,018
14.05.2013, 16:08  [ТС] 4
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
создай новый проект с тем же именем в 10-ке и забрось в него срр-ники из проекта 2012
Я как раз хотел обойти этот метод. Думал, может можно как-то модифицировать проект, чтобы его можно было открывать и в 2012 и в 2010-ой студии.

Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
ЗЫ обычно люди делают бэкап версии при конверте проекта
С чего бекап делать, если сам проект был первоначально создан в 2012-ой студии то.
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
если преокт линкуется в экспреске
Нет, у меня не Express версия.
0
-=ЮрА=-
14.05.2013, 16:13     Как использовать проекты, созданные в VS 2012, на VS 2010
  #5

Не по теме:

Tolias28, тогда делай то о чём ты также подумал

Цитата Сообщение от Tolias28 Посмотреть сообщение
создай новый проект с тем же именем в 10-ке и забрось в него срр-ники из проекта 2012

0
14.05.2013, 16:13
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.05.2013, 16:13
Привет! Вот еще темы с ответами:

Как можно использовать в своей программе параметизированные запросы созданные в Асеессе ?
Ребята поможить... Разобраться с параметрами. Подскажите пожалуйста, как с помощью ADO кода...

Как переписать с 2012 в 2010
Как переписать с 2012 в 2010 #include"stdafx.h" #include<iostream> #include<fstream> #include...

Как открыть программу VS 2012 в VS 2010
Имеется VS 2010 и программа написанная в более новой версии - VS 2012. Как открыть ее???

Как в Visual Studio 2010 открыть проект 2012?
Сабж. На работе стоит 2010 VS, дома 2012, изменить нет возможности. Как можно из 2010 версии...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.