Microsoft Visual Studios 2010 Beta 1的C++编译问题

Lon*_*tar 1 c++ compilation visual-studio-2010

好吧,我刚刚获得了新的MSVS 2010 Beta 1,就像2008快递一样,我无法弄清楚如何编译任何东西,甚至不是简单的hello world程序.任何人有任何指针?我通常只是得到一条毯子失败的消息.没有真实的信息.

编辑:对不起

#include <iostream>
using namespace std;

main()
{
    cout << "hello world";
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我去构建,我得到:

1> ------ Build build:项目:forkicks,配置:调试Win32 ------

1>嵌入清单......

1>.\ Debug\forkicks.exe.intermediate.manifest:一般错误c1010070:无法加载和解析清单.该系统找不到指定的文件.

1>构建日志保存在"file:// c:\ Users\Randy\Documents\Visual Studio 2008\Projects\forkicks\forkicks\Debug\BuildLog.htm"

1> forkicks - 1个错误,0个警告==========构建:0成功,1个失败,0个最新,0个跳过======== ==

那是2008年

1>------ Build started: Project: For Kicks, Configuration: Debug Win32 ------
1>Build started 7/22/2009 9:36:39 PM.
1>_PrepareForBuild:
1>  Creating directory "Debug\".
1>  Creating "Debug\lastbuild.timestamp" because "AlwaysCreate" was specified.
1>ClCompile:
1>  main.cpp
1>c:\users\randy\documents\visual studio 10\projects\for kicks\main.cpp(5): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:01.63
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Run Code Online (Sandbox Code Playgroud)

是2010.我创建了一个win32项目,命名它等.右键单击源文件,添加一个没有标题或任何东西的C++文件.只是一个空白文件.

2010年新品:

1>------ Build started: Project: hoyeah, Configuration: Debug Win32 ------
1>Build started 7/22/2009 10:03:35 PM.
1>_PrepareForBuild:
1>  Creating directory "Debug\".
1>  Creating "Debug\lastbuild.timestamp" because "AlwaysCreate" was specified.
1>PrepareForBuild:
1>  Creating directory "C:\Users\Randy\Desktop\C++ Programs\hoyeah\Debug\".
1>ClCompile:
1>  test.cpp
1>ManifestResourceCompile:
1>  Microsoft (R) Windows (R) Resource Compiler Version 6.1.7000.0
1>  
1>  Copyright (C) Microsoft Corporation.  All rights reserved.
1>  
1>  
1>MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup
1>C:\Users\Randy\Desktop\C++ Programs\hoyeah\Debug\hoyeah.exe : fatal error LNK1120: 1 unresolved externals
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:01.25
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

编辑#2.我将如何将其更改为多字节?

Nem*_*vic 5

这是VS10 Beta的一个众所周知的问题.您需要将Unicode的默认编码更改为Multibyte才能使其正常工作.