Articles of visual studio 2010

如何在Visual Studio 2010 for Linux中进行编译

是否有可能在Windows上使用Visual Studio 2010(不一定是MSVC编译器)开发C / C ++,并获得一个可以上传到Linux机器(并运行它)的二进制文件? 在检查的可能性是使用MinGW或类似的东西来获取Windows二进制文件做同样的事情,Linux的二进制文件会做,但我有问题得到所有需要的图书馆(POSIX)的所有赢港。 编辑:我不想让Windows二进制运行在Linux上。 我需要一个本地的linux二进制文件。

控制台应用程序在Visual Studio中打开后立即closures

我正试图在C#中build立的Visual Studio中打开一个控制台应用程序。 只要我打开它,它立即closures。 我知道Windows设置这是一个安全的默认(至less我认为)。 我该如何解决? 我知道我可以编译它并创build一个快捷方式,并修改目标,使其在应用程序位置之前具有命令提示符的位置。 尽pipe创build这个的程序员已经将信息生成到了visual studio的输出中,所以我只需要在那里打开它。 它发生在大多数应用程序,而不只是在Visual Studio中,只是在这种情况下,我需要它在VS 2010中打开。我正在使用Windows 7。谢谢。

致命错误C1083:无法打开包含文件:'iostream':没有这样的文件或目录

我已经重新安装了Visual Studio 2010 Professional几次,试图让它工作。 我不得不卸载Visual Studio 2012 Professional,因为它没有编译我们在课堂上做的东西。 我完全卸载了包括SQL Server在内的所有东西。 我去了VC / include和iostream头文件不在那里。 #include <iostream> int main () { cout << "hello"; system ("PAUSE"); return 0; } 这就是我想要做的,因为没有别的工作。 这真的让我疯狂,因为我需要让它工作,以便我可以做我的项目! 每次我做 新项目=>空项目=>添加一个项目来源=> .CPP 我正在运行Windows 8。 它只是说错误不能打开源文件此外,错误cout标识符是未定义…. 我想知道如果我应该做一个系统还原? 或者,如果我应该从我的恢复媒体完全重新安装Windows 8?

SAPI:Speech to Text示例

我是SAPI的新手,如果你们中的任何一位能够给我发一个发言稿给SAPI中的Hello World例子,我将不胜感激。 我知道MS有一些例子,如“听写”等,但我想从一个很小的开始。 很高兴,如果你能帮助。

如何validation使用CSPack Azure SDK工具创build的.cssx文件?

一旦我使用“构build – >发布 – >创build服务包只”来打包我的Azureangular色,我得到两个文件。 一个是.cscfg – 一个带有服务configuration的小XML文件。 另一个是包本身,它实际上是一个ZIP文件,扩展名为.cspkg。 .cspkg文件包含.cssx文件,随着我将东西添加到我的angular色中,文件越来越大。 所以我假设.cssx文件包含我的angular色的所有内容,包括二进制文件。 如果我用查看器打开它 – 它不包含任何可识别的模式,只是一些二进制内容。 我想确保该包包含所有正确的东西,然后将其上传到Windows Azure,但由于我无法分析.cssx文件,因此我无法做到这一点。 有没有办法分析.cssx文件来validation它是正确的?

如何在Win 7 visual studio 2012的C#中禁用#if DEBUG

我正在Win 7 Visual Studio 2012中使用C#。 我有#if DEBUG ,我想禁用它们。 但是,当我在Visual Studio中运行C#时,“start without debugging”, #if DEBUG仍然有效。 任何帮助,将不胜感激。 UPDATE 当我在发布版本中构build我的代码时, #if DEBUG代码仍然存在,即使它们不被执行? 我需要手动删除它们吗? 我需要释放后删除它们。 谢谢 !

LoadLibrary()一个EXE?

我有一个可执行文件(我使用Visual C ++ 10创build的),我需要使用我写的其他程序(相同环境)的function。 由于复杂的部署要求,我不会去,从所需的functionbuild立一个DLL,并加载到这两个程序是不是我能做的事情。 所以我以为我可以在EXE中使用__declspec(dllexport)函数,然后LoadLibrary()会让我GetProcAddress()它们。 显然这是不可能的,但是当我开始看时,这看起来是可行的。 特别是,当你在一个EXE项目中使用__declspec(dllexport)函数时,Visual C ++也会生成一个用于dynamic链接的lib文件 – 所以你甚至不需要使用LoadLibrary() – 只需要链接到结果库并调用函数。 不幸的是,主要的问题是,当你将结果文件声明为EXE时,Visual C ++将“CRTmain”入口点添加到生成的文件中,而不是DLL获取的“CRTDLLmain”。 当Windows(自动) LoadLibrary()从您的主程序的EXE,它不调用“CRTDLLmain”入口点(因为它不存在),该模块的C运行时不会被初始化,并作为结果所有有趣的工作(例如内存分配)失败,有趣的(*)运行时exception。 所以,如下所示,我的问题是:是否有一种方法可以使Visual C ++在生成的文件中构build“CRTmain”入口点和 “CRTDLLmain”入口点? (*)像“中国古老的诅咒”中的“有趣”

我可以编程的Mac没有拥有一个?

我使用C ++和OpenGL / SDL编写游戏,使用Visual Studio作为我的IDE。 我不拥有一台Mac,也不熟悉这个平台。 但我想发布到Mac用户都一样。 我有三个问题。 我可以在PC上编写和编译Mac程序吗? 如果可以的话,这样做有没有可能的陷阱? 最后,可以VS2010编译为Mac,还是我需要使用另一个编译器?

如何将生成types更改为cmake中的发布模式?

我正在尝试在发布模式下构build项目。 默认情况下它是以debugging模式构build的。 我将variablesCMAKE_BUILD_TYPE设置为CMakeLists.txt “Release”。 但它仍然在debugging模式下构build项目。 当我在CMake命令中通过“Release”作为构buildtypes时,它仍然不起作用。 我正在使用的CMake命令是: cmake -G"Visual Studio 10" -DCMAKE_BUILD_TYPE=Release -H"source_path" -B"Build path" 请提供解决scheme。

有没有办法从命令行添加源文件到Visual Studio项目?

我想用崇高编辑一个Visual Studio项目。 我有一个自定义构build: { "cmd": ["c:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\MSBuild.exe"], "working_dir": "${project_path:${folder:${file_path}}}/../Project" } 但是如果我添加新文件,我也需要将它们包含在项目中。 有没有办法做到这一点从命令行,也许在编译时? 我正在与使用c + +的opengl工作; 我基本上使用opengl网站上提供的一个例子来build立一个项目。 然后我打开崇高的文本中的项目文件夹,并成功编译使用自定义生成系统。 但是,当我将新源文件添加到项目(* .h和* .cpp)时,出现链接错误。 我在Visual Studio中创build时遇到同样的错误。 通过手动浏览并将它们添加到项目中后,该错误消失。 我想要的是自动将文件夹中的所有源文件添加到项目(通过命令行或通配符或其他)。 这样,我可以轻松地在一个vs2010项目中崇高,添加新的源文件并构build项目。 或者,也许已经有一个更好的工作stream程呢?