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

Функция русификации перестала компилиться - C++

Восстановить пароль Регистрация
 
Dimka-novitsek
14 / 14 / 0
Регистрация: 26.04.2012
Сообщений: 1,091
08.10.2013, 16:46     Функция русификации перестала компилиться #1
Раньше эта функция очень успешно не то что компилировалась, а даж работала. Она позволяет при работе программ нормально выводить русский шрифт. Так вот, в ноутбуке, раньше, все работало.Теперь при попытке компилировать она выдает ошибку.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <string> 
#include <iostream> // для объекта cout
using namespace std;
 
#include<iomanip>
//Этот файл содержит большую часть манипуляторов C++. Если вы не знаете, что такое манипулятор, не беспокойтесь. Просто подключите это файл вместе с iostream, хуже не станет.
#include<fstream> 
//Подключается при работе с файлами.
#include <windows.h>
 char buf[256]; // за пределами функции. ПИШЕМ В КВАДРАТНЫХ СКОБКАХ!!!
 char* Rus(const char* text)
 {
       CharToOem(text, buf);
       return buf;
 }
 
 
 
int main()
 
 { unsigned short int * pPointer = new unsigned short int;//Оператор нев создает память в куче 
   delete pPointer;          // память освобождается
   pPointer = NULL;  
 
        int *u;
        int t;
        int i;
        i = 45;
        u = &i;  // взятие адреса
        t = *u;  // оператор разименовывания
        std::cout << "Unarnyiy operator & = " << u << ", унарный оператор * = "
            << t << ".";
      
 
   system("pause  ");return(0);
 
 }
Ошибка 1 error C2664: CharToOemW: невозможно преобразовать параметр 1 из "const char *" в "LPCWSTR" d:\проги\ukazatel\ukazatel\progakazatl.cpp 13
2 IntelliSense: аргумент типа "const char *" несовместим с параметром типа "LPCWSTR" d:\проги\ukazatel\ukazatel\progakazatl.cpp 13


Нашол образец программы, которая использовала эту функцию и работала на ноутбуке, я уверен почти на 100%%%.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <iostream>
#include <conio.h>
#include <windows.h>
using namespace std;
 
char* Rus(const char* text);
int main ()
{
    int i; // счётчик цикла
    int sum=0; // счётчик суммы чисел
    int a,b;// объявление переменных
    cout << Rus ("Введите первое число");
    cin >> a;// пользователь присвает значение  переменной a
    cout << Rus ("Введите второе число");
    cin >> b;// пользователь присваивает значение переменной b
    for (i=a ; i<=b ; i++ )
    {
        sum=sum+i;
    }
    cout << Rus ("Сумма чисел от ") << a ;
    cout << Rus (" до ") << b ;
    cout << Rus (" равна ") << sum ;
    getch ();
    return 0;
}
// ф-ция русификации
 char buf[256]; // за пределами функции. ПИШЕМ В КВАДРАТНЫХ СКОБКАХ!!!
 char* Rus(const char* text)
 {
       CharToOem(text, buf);
       return buf;
 }
Добавлено через 1 минуту
1>------ Построение начато: проект: Русификация, Конфигурация: Debug Win32 ------
1>Построение начато 08.10.2013 15:43:05.
1>Построение с инструментами версии "4.0".
1>Целевой объект "_CheckForInvalidConfigurationAndPlatform" в файле "E:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets" из проекта "D:\Проги\Русификация\Русификация\Русификация.vcxproj" (точка входа):
1>Задача "Error" пропущена из-за невыполненного условия; выражение ( '$(_InvalidConfigurationError)' == 'true' ) равно ( '' == 'true' ).
1>Задача "Warning" пропущена из-за невыполненного условия; выражение ( '$(_InvalidConfigurationWarning)' == 'true' ) равно ( '' == 'true' ).
1>Используется задача "Message" из сборки "Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
1>Задача "Message"
1> Configuration=Debug
1>Выполнение задачи "Message" завершено.
1>Задача "Message"
1> Platform=Win32
1>Выполнение задачи "Message" завершено.
1>Задача "Error" пропущена из-за невыполненного условия; выражение ('$(OutDir)' != '' and !HasTrailingSlash('$(OutDir)')) равно ('D:\Проги\Русификация\Debug\' != '' and !HasTrailingSlash('D:\Проги\Русификация\Debug\')).
1>Задача "Error" пропущена из-за невыполненного условия; выражение ('$(BaseIntermediateOutputPath)' != '' and !HasTrailingSlash('$(BaseIntermediateOutputPath)')) равно ('obj\' != '' and !HasTrailingSlash('obj\')).
1>Задача "Error" пропущена из-за невыполненного условия; выражение ('$(IntermediateOutputPath)' != '' and !HasTrailingSlash('$(IntermediateOutputPath)')) равно ('Debug\' != '' and !HasTrailingSlash('Debug\')).
1>Построение целевого объекта "_CheckForInvalidConfigurationAndPlatform" в проекте "Русификация.vcxproj" завершено.
1>Целевой объект "_DetermineManagedStateFromCL" в файле "E:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets" из проекта "D:\Проги\Русификация\Русификация\Русификация.vcxproj" (целевой объект "Build" зависит от него):
1>Построение целевого объекта "_DetermineManagedStateFromCL" в проекте "Русификация.vcxproj" завершено.
1>Целевой объект "_PrepareForBuild" в файле "E:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.BuildSteps.Targets" из проекта "D:\Проги\Русификация\Русификация\Русификация.vcxproj" (целевой объект "Build" зависит от него):
1>Построение целевого объекта "_PrepareForBuild" в проекте "Русификация.vcxproj" завершено.
1>Целевой объект "SetBuildDefaultEnvironmentVariables" в файле "E:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.Cpp.targets" из проекта "D:\Проги\Русификация\Русификация\Русификация.vcxproj" (целевой объект "Build" зависит от него):
1>Используется задача "SetEnv" из сборки "Microsoft.Build.CppTasks.Common, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
1>Задача "SetEnv"
1> PATH=E:\Program Files\Microsoft Visual Studio 10.0\VC\bin;E:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools;E:\Program Files\Microsoft SDKs\Windows\v7.0A\bin;E:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\bin;E:\Program Files\Microsoft Visual Studio 10.0\Common7\tools;E:\Program Files\Microsoft Visual Studio 10.0\Common7\ide;E:\Program Files\HTML Help Workshop;E:\Program Files\Microsoft SDKs\Windows\v7.0A\\bin;E:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\;E:\Program Files\Microsoft Visual Studio 10.0\;E:\WINDOWS\SysWow64;;E:\WINDOWS\system32;E:\WINDOWS;E:\WINDOWS\System32\Wbem;E:\Program Files\Microsoft SQL Server\100\Tools\Binn\;E:\Program Files\Microsoft SQL Server\100\DTS\Binn\;
1>Выполнение задачи "SetEnv" завершено.
1>Задача "SetEnv" пропущена из-за невыполненного условия; выражение ('$(_IsNativeEnvironment)' == 'true') равно ('' == 'true').
1>Задача "SetEnv"
1> LIB=E:\Program Files\Microsoft Visual Studio 10.0\VC\lib;E:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\lib;E:\Program Files\Microsoft SDKs\Windows\v7.0A\lib;E:\Program Files\Microsoft SDKs\Windows\v7.0A\\lib
1>Выполнение задачи "SetEnv" завершено.
1>Задача "SetEnv"
1> LIBPATH=E:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\lib;E:\Program Files\Microsoft Visual Studio 10.0\VC\lib
1>Выполнение задачи "SetEnv" завершено.
1>Задача "SetEnv"
1> INCLUDE=E:\Program Files\Microsoft Visual Studio 10.0\VC\include;E:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include;E:\Program Files\Microsoft SDKs\Windows\v7.0A\include;E:\Program Files\Microsoft SDKs\Windows\v7.0A\\include;
1>Выполнение задачи "SetEnv" завершено.
1>Построение целевого объекта "SetBuildDefaultEnvironmentVariables" в проекте "Русификация.vcxproj" завершено.
1>Целевой объект "SetUserMacroEnvironmentVariables" пропущен из-за невыполненного условия; выражение ('@(BuildMacro)' != '') равно ('' != '').
1>Целевой объект "BeforeResolveReferences" в файле "E:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets" из проекта "D:\Проги\Русификация\Русификация\Русификация.vcxproj" (целевой объект "ResolveReferences" зависит от него):
1>Построение целевого объекта "BeforeResolveReferences" в проекте "Русификация.vcxproj" завершено.
1>Целевой объект "AssignProjectConfiguration" пропущен из-за невыполненного условия; выражение ('@(ProjectReference)'!='') равно (''!='').
1>Целевой объект "AssignProjectConfiguration" пропущен из-за невыполненного условия; выражение ('@(ProjectReference)'!='') равно (''!='').
1>Целевой объект "_SplitProjectReferencesByFileExistence" в файле "E:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets" из проекта "D:\Проги\Русификация\Русификация\Русификация.vcxproj" (целевой объект "ResolveProjectReferences" зависит от него):
1>Задача "ResolveNonMSBuildProjectOutput" пропущена из-за невыполненного условия; выражение ('$(BuildingInsideVisualStudio)'=='true' and '@(ProjectReferenceWithConfiguration)'!='') равно ('true'=='true' and ''!='').
1>Построение целевого объекта "_SplitProjectReferencesByFileExistence" в проекте "Русификация.vcxproj" завершено.
1>Целевой объект "_RemoveNameMetadataFromProjectReferenceItems" пропущен из-за невыполненного условия; выражение ('@(ProjectReference)'!='') равно (''!='').
1>Целевой объект "ResolveProjectReferences" в файле "E:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets" из проекта "D:\Проги\Русификация\Русификация\Русификация.vcxproj" (целевой объект "ResolveReferences" зависит от него):
1>Задача "MSBuild" пропущена из-за невыполненного условия; выражение ('%(_MSBuildProjectReferenceExistent.BuildReference)' == 'true' and '@(ProjectReferenceWithConfiguration)' != '' and ('$(BuildingInsideVisualStudio)' == 'true' or '$(BuildProjectReferences)' != 'true') and '@(_MSBuildProjectReferenceExistent)' != '') равно ('' == 'true' and '' != '' and ('true' == 'true' or 'true' != 'true') and '' != '').
1>Задача "MSBuild" пропущена из-за невыполненного условия; выражение ('%(_MSBuildProjectReferenceExistent.BuildReference)' == 'true' and '@(ProjectReferenceWithConfiguration)' != '' and '$(BuildingInsideVisualStudio)' != 'true' and '$(BuildProjectReferences)' == 'true' and '@(_MSBuildProjectReferenceExistent)' != '') равно ('' == 'true' and '' != '' and 'true' != 'true' and 'true' == 'true' and '' != '').
1>Задача "MSBuild" пропущена из-за невыполненного условия; выражение ('%(_MSBuildProjectReferenceExistent.BuildReference)' == 'true' and '@(ProjectReferenceWithConfiguration)' != '' and '$(BuildingProject)' == 'true' and '@(_MSBuildProjectReferenceExistent)' != '') равно ('' == 'true' and '' != '' and 'true' == 'true' and '' != '').
1>Задача "Warning" пропущена из-за невыполненного условия; выражение ('@(ProjectReferenceWithConfiguration)' != '' and '@(_MSBuildProjectReferenceNonexistent)' != '') равно ('' != '' and '' != '').
1>Построение целевого объекта "ResolveProjectReferences" в проекте "Русификация.vcxproj" завершено.
1>Целевой объект "ResolveNativeReferences" пропущен из-за невыполненного условия; выражение ('@(NativeReference)'!='') равно (''!='').
1>Целевой объект "ResolveAssemblyReferences" пропущен из-за невыполненного условия; выражение ('@(Reference)'!='' or '@(_ResolvedProjectReferencePaths)'!='' or '@(_ExplicitReference)' != '') равно (''!='' or ''!='' or '' != '').
1>Целевой объект "ResolveComReferences" пропущен из-за невыполненного условия; выражение ('@(COMReference)'!='' or '@(COMFileReference)'!='') равно (''!='' or ''!='').
1>Целевой объект "AfterResolveReferences" в файле "E:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets" из проекта "D:\Проги\Русификация\Русификация\Русификация.vcxproj" (целевой объект "ResolveReferences" зависит от него):
1>Построение целевого объекта "AfterResolveReferences" в проекте "Русификация.vcxproj" завершено.
1>Целевой объект "ResolveReferences" в файле "E:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets" из проекта "D:\Проги\Русификация\Русификация\Русификация.vcxproj" (целевой объект "Build" зависит от него):
1>Построение целевого объекта "ResolveReferences" в проекте "Русификация.vcxproj" завершено.
1>Целевой объект "PlatformPrepareForBuild" в файле "E:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets" из проекта "D:\Проги\Русификация\Русификация\Русификация.vcxproj" (целевой объект "PrepareForBuild" зависит от него):
1>Задача "VCMessage" пропущена из-за невыполненного условия; выражение (!(exists('$(VCTargetsPath)\Platforms\Win32\PlatformToolsets\$(PlatformToolset)\Microsoft.Cpp.Win32.$(PlatformToolset).targets'))) равно (!(exists('E:\Program Files\MSBuild\Microsoft.Cpp\v4.0\\Platforms\Win32\PlatformToolsets\v100\Microsoft.Cpp.Win32.v100.targets'))).
1>Построение целевого объекта "PlatformPrepareForBuild" в проекте "Русификация.vcxproj" завершено.
1>Целевой объект "GetFrameworkPaths" в файле "E:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.NETFramework.targets" из проекта "D:\Проги\Русификация\Русификация\Русификация.vcxproj" (целевой объект "PrepareForBuild" зависит от него):
1>Построение целевого объекта "GetFrameworkPaths" в проекте "Русификация.vcxproj" завершено.
1>Целевой объект "GetWinFXPath" пропущен из-за невыполненного условия; выражение (('@(Page)' != '' or '@(ApplicationDefinition)' != '' or '@(Resource)' != '') and ('$(GetWinFXNativePath)' != '' or '$(GetWinFXWoWPath)' != '' )) равно (('' != '' or '' != '' or '' != '') and ('' != '' or '' != '' )).
1>Целевой объект "GetReferenceAssemblyPaths" в файле "E:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets" из проекта "D:\Проги\Русификация\Русификация\Русификация.vcxproj" (целевой объект "PrepareForBuild" зависит от него):
1>Задача "GetReferenceAssemblyPaths" пропущена из-за невыполненного условия; выражение ('$(TargetFrameworkMoniker)' != '' and ('$(_TargetFrameworkDirectories)' == '' or '$(_FullFrameworkReferenceAssemblyPaths)' == '')) равно ('.NETFramework,Version=v4.0' != '' and ('E:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0' == '' or 'E:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0' == '')).
1>Построение целевого объекта "GetReferenceAssemblyPaths" в проекте "Русификация.vcxproj" завершено.
1>Целевой объект "PrepareForBuild" в файле "E:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets" из проекта "D:\Проги\Русификация\Русификация\Русификация.vcxproj" (целевой объект "Build" зависит от него):
1>Задача "VCMessage" пропущена из-за невыполненного условия; выражение ('$(DesignTimeBuild)'!='true' and '$(ConfigurationPlatformExists)' != 'true') равно (''!='true' and 'true' != 'true').
1>Используется задача "MakeDir" из сборки "Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
1>Задача "MakeDir"
1>Выполнение задачи "MakeDir" завершено.
1>Задача "VCMessage" пропущена из-за невыполненного условия; выражение ('$(DesignTimeBuild)'!='true' and '$(VCInstallDir)'=='' and '$(UseEnv)' != 'true' and ($(TargetFrameworkVersion)=='v3.5' or $(TargetFrameworkVersion)=='v3.0' or $(TargetFrameworkVersion)=='v2.0' )) равно (''!='true' and 'E:\Program Files\Microsoft Visual Studio 10.0\VC\'=='' and '' != 'true' and (v4.0=='v3.5' or v4.0=='v3.0' or v4.0=='v2.0' )).
1>Задача "VCMessage" пропущена из-за невыполненного условия; выражение ('$(DesignTimeBuild)'!='true' and '$(VCInstallDir)'=='' and '$(UseEnv)' != 'true' and '$(PlatformToolset)'=='v90') равно (''!='true' and 'E:\Program Files\Microsoft Visual Studio 10.0\VC\'=='' and '' != 'true' and 'v100'=='v90').
1>Задача "VCMessage" пропущена из-за невыполненного условия; выражение ('$(VCInstallDir)'=='' and '$(UseEnv)' != 'true') равно ('E:\Program Files\Microsoft Visual Studio 10.0\VC\'=='' and '' != 'true').
1>Задача "VCMessage" пропущена из-за невыполненного условия; выражение ('$(WindowsSDKDir)'=='' and '$(UseEnv)' != 'true') равно ('E:\Program Files\Microsoft SDKs\Windows\v7.0A\'=='' and '' != 'true').
1>Задача "VCMessage" пропущена из-за невыполненного условия; выражение ('$(IntDirTrailingSlashWarning)'=='true') равно (''=='true').
1>Задача "VCMessage" пропущена из-за невыполненного условия; выражение ('$(OutDirTrailingSlashWarning)'=='true') равно (''=='true').
1>Задача "MakeDir"
1>Выполнение задачи "MakeDir" завершено.
1>Построение целевого объекта "PrepareForBuild" в проекте "Русификация.vcxproj" завершено.
1>Целевой объект "PrepareForBuild" пропущен. Раньше построение было успешным.
1>Целевой объект "InitializeBuildStatus" в файле "E:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets" из проекта "D:\Проги\Русификация\Русификация\Русификация.vcxproj" (целевой объект "Build" зависит от него):
1>Используется задача "ReadLinesFromFile" из сборки "Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
1>Задача "ReadLinesFromFile"
1>Выполнение задачи "ReadLinesFromFile" завершено.
1>Используется задача "WriteLinesToFile" из сборки "Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
1>Задача "WriteLinesToFile"
1>Выполнение задачи "WriteLinesToFile" завершено.
1>Используется задача "Touch" из сборки "Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
1>Задача "Touch"
1> Обращение к "Debug\Русификация.unsuccessfulbuild".
1>Выполнение задачи "Touch" завершено.
1>Построение целевого объекта "InitializeBuildStatus" в проекте "Русификация.vcxproj" завершено.
1>Целевой объект "AssignProjectConfiguration" пропущен из-за невыполненного условия; выражение ('@(ProjectReference)'!='') равно (''!='').
1>Целевой объект "_SplitProjectReferencesByFileExistence" пропущен. Раньше построение было успешным.
1>Целевой объект "BuildGenerateSourcesTraverse" в файле "E:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets" из проекта "D:\Проги\Русификация\Русификация\Русификация.vcxproj" (целевой объект "BuildGenerateSources" зависит от него):
1>Задача "MSBuild" пропущена из-за невыполненного условия; выражение ('$(BuildPassReferences)' == 'true' and '@(ProjectReferenceWithConfiguration)' != '' and '@(_MSBuildProjectReferenceExistent)' != '' and '%(_MSBuildProjectReferenceExistent.BuildReference)' == 'true') равно ('' == 'true' and '' != '' and '' != '' and '' == 'true').
1>Построение целевого объекта "BuildGenerateSourcesTraverse" в проекте "Русификация.vcxproj" завершено.
1>Целевой объект "SetBuildDefaultEnvironmentVariables" пропущен. Раньше построение было успешным.
1>Целевой объект "SetUserMacroEnvironmentVariables" пропущен из-за невыполненного условия; выражение ('@(BuildMacro)' != '') равно ('' != '').
1>Целевой объект "PrepareForBuild" пропущен. Раньше построение было успешным.
1>Целевой объект "ResolveReferences" пропущен. Раньше построение было успешным.
1>Целевой объект "BeforeBuildGenerateSources" в файле "E:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.BuildSteps.Targets" из проекта "D:\Проги\Русификация\Русификация\Русификация.vcxproj" (целевой объект "BuildGenerateSources" зависит от него):
1>Построение целевого объекта "BeforeBuildGenerateSources" в проекте "Русификация.vcxproj" завершено.
1>Целевой объект "PreBuildEvent" в файле "E:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets" из проекта "D:\Проги\Русификация\Русификация\Русификация.vcxproj" (целевой объект "BuildGenerateSources" зависит от него):
1>Задача "Message" пропущена из-за невыполненного условия; выражение ('%(PreBuildEvent.Message)' != '' and '%(PreBuildEvent.Command)' != '') равно ('' != '' and '' != '').
1>Задача "Exec" пропущена из-за невыполненного условия; выражение ('%(PreBuildEvent.Command)' != '') равно ('' != '').
1>Построение целевого объекта "PreBuildEvent" в проекте "Русификация.vcxproj" завершено.
1>Целевой объект "CustomBuild" пропущен из-за невыполненного условия; выражение ('@(CustomBuild)' != '') равно ('' != '').
1>Целевой объект "_GenerateXMLData" в файле "E:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets" из проекта "D:\Проги\Русификация\Русификация\Русификация.vcxproj" (целевой объект "BuildGenerateSources" зависит от него):
1>Построение целевого объекта "_GenerateXMLData" в проекте "Русификация.vcxproj" завершено.
1>Целевой объект "_GenerateWebServiceProxy" в файле "E:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets" из проекта "D:\Проги\Русификация\Русификация\Русификация.vcxproj" (целевой объект "BuildGenerateSources" зависит от него):
1>Построение целевого объекта "_GenerateWebServiceProxy" в проекте "Русификация.vcxproj" завершено.
1>Целевой объект "Xsd" пропущен из-за невыполненного условия; выражение ('@(Xsd)' != '') равно ('' != '').
1>Целевой объект "_Xsd" в файле "E:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets" из проекта "D:\Проги\Русификация\Русификация\Русификация.vcxproj" (целевой объект "BuildGenerateSources" зависит от него):
1>Построение целевого объекта "_Xsd" в проекте "Русификация.vcxproj" завершено.
1>Целевой объект "MakeDirsForMidl" в файле "E:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets" из проекта "D:\Проги\Русификация\Русификация\Русификация.vcxproj" (целевой объект "_Midl" зависит от него):
1>Задача "Makedir"
1>Выполнение задачи "Makedir" завершено.
1>Построение целевого объекта "MakeDirsForMidl" в проекте "Русификация.vcxproj" завершено.
1>Целевой объект "Midl" пропущен из-за невыполненного условия; выражение ('@(Midl)' != '') равно ('' != '').
1>Целевой объект "CustomBuild" пропущен из-за невыполненного условия; выражение ('@(CustomBuild)' != '') равно ('' != '').
1>Целевой объект "ComputeMIDLGeneratedCompileInputs" в файле "E:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets" из проекта "D:\Проги\Русификация\Русификация\Русификация.vcxproj" (целевой объект "_Midl" зависит от него):
1>Построение целевого объекта "ComputeMIDLGeneratedCompileInputs" в проекте "Русификация.vcxproj" завершено.
1>Целевой объект "AfterMidl" в файле "E:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets" из проекта "D:\Проги\Русификация\Русификация\Русификация.vcxproj" (целевой объект "_Midl" зависит от него):
1>Построение целевого объекта "AfterMidl" в проекте "Русификация.vcxproj" завершено.
1>Целевой объект "_Midl" в файле "E:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets" из проекта "D:\Проги\Русификация\Русификация\Русификация.vcxproj" (целевой объект "BuildGenerateSources" зависит от него):
1>Построение целевого объекта "_Midl" в проекте "Русификация.vcxproj" завершено.
1>Целевой объект "AfterBuildGenerateSources" в файле "E:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.BuildSteps.Targets" из проекта "D:\Проги\Русификация\Русификация\Русификация.vcxproj" (целевой объект "BuildGenerateSources" зависит от него):
1>Построение целевого объекта "AfterBuildGenerateSources" в проекте "Русификация.vcxproj" завершено.
1>Целевой объект "AfterBuildGenerateSourcesEvent" в файле "E:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets" из проекта "D:\Проги\Русификация\Русификация\Русификация.vcxproj" (целевой объект "BuildGenerateSources" зависит от него):
1>Построение целевого объекта "AfterBuildGenerateSourcesEvent" в проекте "Русификация.vcxproj" завершено.
1>Целевой объект "BuildGenerateSources" в файле "E:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets" из проекта "D:\Проги\Русификация\Русификация\Русификация.vcxproj" (целевой объект "Build" зависит от него):
1>Построение целевого объекта "BuildGenerateSources" в проекте "Русификация.vcxproj" завершено.
1>Целевой объект "AssignProjectConfiguration" пропущен из-за невыполненного условия; выражение ('@(ProjectReference)'!='') равно (''!='').
1>Целевой объект "_SplitProjectReferencesByFileExistence" пропущен. Раньше построение было успешным.
1>Целевой объект "BuildCompileTraverse" в файле "E:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets" из проекта "D:\Проги\Русификация\Русификация\Русификация.vcxproj" (целевой объект "BuildCompile" зависит от него):
1>Задача "MSBuild" пропущена из-за невыполненного условия; выражение ('$(BuildPassReferences)' == 'true' and '@(ProjectReferenceWithConfiguration)' != '' and '@(_MSBuildProjectReferenceExistent)' != '' and '%(_MSBuildProjectReferenceExistent.BuildReference)' == 'true') равно ('' == 'true' and '' != '' and '' != '' and '' == 'true').
1>Построение целевого объекта "BuildCompileTraverse" в проекте "Русификация.vcxproj" завершено.
1>Целевой объект "SetBuildDefaultEnvironmentVariables" пропущен. Раньше построение было успешным.
1>Целевой объект "SetUserMacroEnvironmentVariables" пропущен из-за невыполненного условия; выражение ('@(BuildMacro)' != '') равно ('' != '').
1>Целевой объект "PrepareForBuild" пропущен. Раньше построение было успешным.
1>Целевой объект "ResolveReferences" пропущен. Раньше построение было успешным.
1>Целевой объект "BeforeClCompile" в файле "E:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets" из проекта "D:\Проги\Русификация\Русификация\Русификация.vcxproj" (целевой объект "_ClCompile" зависит от него):
1>Построение целевого объекта "BeforeClCompile" в проекте "Русификация.vcxproj" завершено.
1>Целевой объект "ComputeMIDLGeneratedCompileInputs" пропущен. Раньше построение было успешным.
1>Целевой объект "ComputeCLInputPDBName" в файле "E:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets" из проекта "D:\Проги\Русификация\Русификация\Русификация.vcxproj" (целевой объект "_ClCompile" зависит от него):
1>Построение целевого объекта "ComputeCLInputPDBName" в проекте "Русификация.vcxproj" завершено.
1>Целевой объект "ResolveReferences" пропущен. Раньше построение было успешным.
1>Целевой объект "ComputeReferenceCLInput" в файле "E:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets" из проекта "D:\Проги\Русификация\Русификация\Русификация.vcxproj" (целевой объект "_ClCompile" зависит от него):
1>Задача "WriteLinesToFile" пропущена из-за невыполненного условия; выражение (('@(ProjectReference)'!='' or '@(Reference)'!='')) равно ((''!='' or ''!='')).
1>Задача "Message" пропущена из-за невыполненного условия; выражение ('$(_REFERENCE_DEBUG)'=='true' and '%(ClCompile.CompileAsManaged)' != 'false' and '%(ClCompile.CompileAsManaged)' != '') равно (''=='true' and '' != 'false' and '' != '').
1>Построение целевого объекта "ComputeReferenceCLInput" в проекте "Русификация.vcxproj" завершено.
1>Целевой объект "MakeDirsForCl" в файле "E:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets" из проекта "D:\Проги\Русификация\Русификация\Русификация.vcxproj" (целевой объект "_ClCompile" зависит от него):
1>Задача "MakeDir"
1>Выполнение задачи "MakeDir" завершено.
1>Построение целевого объекта "MakeDirsForCl" в проекте "Русификация.vcxproj" завершено.
1>Целевой объект "PrepareForBuild" пропущен. Раньше построение было успешным.
1>Целевой объект "SetBuildDefaultEnvironmentVariables" пропущен. Раньше построение было успешным.
1>Целевой объект "SetUserMacroEnvironmentVariables" пропущен из-за невыполненного условия; выражение ('@(BuildMacro)' != '') равно ('' != '').
1>Целевой объект "_SelectedFiles" в файле "E:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets" из проекта "D:\Проги\Русификация\Русификация\Русификация.vcxproj" (целевой объект "SelectClCompile" зависит от него):
1>Построение целевого объекта "_SelectedFiles" в проекте "Русификация.vcxproj" завершено.
1>Целевой объект "ComputeMIDLGeneratedCompileInputs" пропущен. Раньше построение было успешным.
1>Целевой объект "ComputeCLInputPDBName" пропущен. Раньше построение было успешным.
1>Целевой объект "ComputeReferenceCLInput" пропущен. Раньше построение было успешным.
1>Целевой объект "_SelectedFiles" пропущен. Раньше построение было успешным.
1>Целевой объект "SelectCustomBuild" в файле "E:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets" из проекта "D:\Проги\Русификация\Русификация\Русификация.vcxproj" (целевой объект "SelectClCompile" зависит от него):
1>Построение целевого объекта "SelectCustomBuild" в проекте "Русификация.vcxproj" завершено.
1>Целевой объект "SelectClCompile" в файле "E:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets" из проекта "D:\Проги\Русификация\Русификация\Русификация.vcxproj" (целевой объект "ClCompile" зависит от него):
1>Построение целевого объекта "SelectClCompile" в проекте "Русификация.vcxproj" завершено.
1>Целевой объект "GenerateTargetFrameworkMonikerAttribute" пропущен из-за невыполненного условия; выражение ('$(GenerateTargetFrameworkAttribute)' == 'true') равно ('false' == 'true').
1>Целевой объект "ClCompile" в файле "E:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets" из проекта "D:\Проги\Русификация\Русификация\Русификация.vcxproj" (целевой объект "_ClCompile" зависит от него):
1>Задача "Delete" пропущена из-за невыполненного условия; выражение ('%(ClCompile.DebugInformationFormat)' != '' and '%(ClCompile.DebugInformationFormat)' != 'OldStyle' and '%(ClCompile.ProgramDataBaseFileName)' != '' and !Exists(%(ClCompile.ProgramDataBaseFileName))) равно ('EditAndContinue' != '' and 'EditAndContinue' != 'OldStyle' and 'Debug\vc100.pdb' != '' and !Exists(Debug\vc100.pdb)).
1>Задача "CL" пропущена из-за невыполненного условия; выражение ('%(ClCompile.PrecompiledHeader)' == 'Create' and '%(ClCompile.ExcludedFromBuild)'!='true') равно ('NotUsing' == 'Create' and ''!='true').
1>Используется задача "CL" из сборки "Microsoft.Build.CppTasks.Win32, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
1>Задача "CL"
1> Журналы отслеживания чтения:
1> Debug\cl.read.1.tlog
1> Выходные данные для D:\ПРОГИ\РУСИФИКАЦИЯ\РУСИФИКАЦИЯ\РУСИФИКАЦИЯ.CPP:
1> D:\ПРОГИ\РУСИФИКАЦИЯ\РУСИФИКАЦИЯ\DEBUG\РУСИФИКАЦИЯ.OBJ
1> D:\ПРОГИ\РУСИФИКАЦИЯ\РУСИФИКАЦИЯ\DEBUG\РУСИФИКАЦИЯ.OBJ не существует; требуется компиляция исходного кода.
1> Будет выполнена компиляция Русификация.cpp.
1> Переменные среды переданы инструменту:
1> VS_UNICODE_OUTPUT=696
1> E:\Program Files\Microsoft Visual Studio 10.0\VC\bin\CL.exe /c /ZI /nologo /W3 /WX- /Od /Oy- /D _UNICODE /D UNICODE /Gm /EHsc /RTC1 /MDd /GS /fprecise /Zc:wchar_t /Zc:forScope /Fo"Debug\\" /Fd"Debug\vc100.pdb" /Gd /TP /analyze- /errorReportrompt "Русификация.cpp"
1> Команда отслеживания:
1> E:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools\Tracker.exe /d E:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\FileTracker.dll /i "D:\Проги\Русификация\Русификация\Debug" /r "D:\ПРОГИ\РУСИФИКАЦИЯ\РУСИФИКАЦИЯ\РУСИФИКАЦИЯ.CPP" /b MSBuildConsole_CancelEventae1caa0002b049fb814f4f2bf5ba6710 /c "E:\Program Files\Microsoft Visual Studio 10.0\VC\bin\CL.exe" /c /ZI /nologo /W3 /WX- /Od /Oy- /D _UNICODE /D UNICODE /Gm /EHsc /RTC1 /MDd /GS /fprecise /Zc:wchar_t /Zc:forScope /Fo"Debug\\" /Fd"Debug\vc100.pdb" /Gd /TP /analyze- /errorReportrompt "Русификация.cpp"
1> Русификация.cpp
1>d:\проги\русификация\русификация\русификация.cpp(24): warning C4996: 'getch': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _getch. See online help for details.
1> e:\program files\microsoft visual studio 10.0\vc\include\conio.h(128): см. объявление "getch"
1>d:\проги\русификация\русификация\русификация.cpp(31): error C2664: CharToOemW: невозможно преобразовать параметр 1 из "const char *" в "LPCWSTR"
1> Типы, на которые указывают указатели, не связаны; для преобразования требуется reinterpret_cast, приведение в стиле С или приведение в стиле функции
1> Выход из команды с кодом "2".
1>Выполнение задачи "CL" завершено с ошибкой.
1>Построение целевого объекта "ClCompile" в проекте "Русификация.vcxproj" завершено с ошибкой.
1>
1>СБОЙ построения.
1>
1>Затраченное время: 00:00:05.60
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.10.2013, 16:46     Функция русификации перестала компилиться
Посмотрите здесь:

Перегрузка операторов вывода для русификации строк C++
Элементарная прога. Не компилиться. Где напортачил? C++
C++ Не компилиться код
C++ есть вложенный класс который является другом объемлюющего и всё это должно компилиться.
Простейшая прога но не хочет компилиться C++
Почему перестала работать запись в файл? C++
Почему программа компилится, хотя компилиться не должна? C++
C++ Задача не компилиться

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
TrueBit
 Аватар для TrueBit
95 / 95 / 12
Регистрация: 19.11.2012
Сообщений: 195
08.10.2013, 18:46     Функция русификации перестала компилиться #2
Зачем вам эти костыли? Используйте setlocale(LC_ALL,"rus") :

C++
1
2
3
4
5
6
7
8
#include<iostream>
using namespace std;
 
int main() {
    setlocale(LC_ALL,"rus");
    cout << "Русский текст\n";
    getchar();
}
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
08.10.2013, 23:49     Функция русификации перестала компилиться #3
Цитата Сообщение от Dimka-novitsek Посмотреть сообщение
Ошибка 1 error C2664: CharToOemW: невозможно преобразовать параметр 1 из "const char *" в "LPCWSTR" d:\проги\ukazatel\ukazatel\progakazatl.cpp 13
2 IntelliSense: аргумент типа "const char *" несовместим с параметром типа "LPCWSTR" d:\проги\ukazatel\ukazatel\progakazatl.cpp 13
Юникод, в свойствах проекта, отключите.
Yandex
Объявления
08.10.2013, 23:49     Функция русификации перестала компилиться
Ответ Создать тему
Опции темы

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