Articles of visual studio 2012

在Visual Studio项目中,是否可以跨多个configuration/平台设置用户macros?

我最近在Visual Studio中遇到了Property Sheets ,它提供了一种为项目定义用户定义的$(MACRO)的方法。 他们不是我真正想要的,但是到目前为止,我可以在VS中find最接近的。 然而,在属性pipe理器(查看 – >其他窗口 – >属性pipe理器)下,似乎没有可能让configuration编辑器的用户macros部分显示,除非编辑特定的configuration/平台组合,如Debug | Win32 Debug | Win32 。 如果你有相当多的configuration,并且想要(比如说)为同一个平台上的所有configuration设置一个相同的macros值,这会很麻烦。 通常在编辑项目属性时,您可以select“所有configuration”和/或“所有平台”以将更改复制到子部分。 这在编辑属性页时不可用。 有没有办法一次为多个configuration/平台设置属性表中的值? 考虑一下,例如,你想为x64目标和%PROGRAMFILES(x86)%\PostgreSQL\9.3设置一个macrosPOSTGRES_INSTALL为%PROGRAMFILES%\PostgreSQL\9.3 %PROGRAMFILES(x86)%\PostgreSQL\9.3为x86目标,是否有任何方法可以为多个目标debugging,发布,SomeCustomTarget)在同一时间?

在Win7 64bit上安装Qwt

我在网上search,但没有find解决我的问题。 问题: Qwt安装在nmake -step处失败 我做了什么: – )从qt-website安装Qt 5.1( Qt 5.1.1 for Windows 64位(VS 2012,525 MB) )(Info) – )从这里下载Qwt 6.1.0文件 – )提取的文件到C:/Qt/Qwt-6.1.0 – )在qwtconfig.pri中设置正确的path – )启动了MSVC 2012控制台(与Qt一起)并运行qmake qwt.pro – )尝试nmake在相同的CONSOL(但nmake.exe没有被发现) – >从这里安装Microsoft Visual 2010 Express(自动安装到“Program Files(x86)”) – )再次尝试在上面的CONSOL nmake但现在与链接安装MSVC 2010(但现在来致命错误U1077) – )接下来我试着用MSVC 2010来的CONSOL,并再次运行nmake (现在我得到致命的错误LNK1112,这告诉我的x64PC不兼容目标typesx86) 问题:我怎样才能使它工作?

如何使用Windows 8的Visual Studio Express 2012为Windows XP创build应用程序

我对桌面应用程序知之甚less。 我使用免费的Visual Studio Express 2012 for Windows 8(在C#,XAML中)为Windows 8创build了一个简单的应用程序。 现在我想要在其他Windows平台上运行的应用程序,如Windows XP,Windows 7等。据我所知,地铁应用程序不能在Windows 7或XP上运行,但我想要的是剥离我的应用程序的版本运行Windows 7和XP以及。 我正在寻找像项目 – >新闻 – >目标Windows XP的选项…我也有另一个问题,即使是Windows XP,我们可以使用XAML,.CS的方法。 我如何将现有的Windows 8应用程序移植到WIndows XP,7,并使用C#并使用当前的设置(Visual Studio Express 2012)?

Visual Studio 2013:CL.exe退出,代码为-1073741515

我有一个全新的 Windows 8.1 Pro x64安装与全新的 Visual Studio 2013 Pro。 当试图编译一个项目与平台工具集到Windows7.1SDK我越来越 Error 1 error MSB6006: "CL.exe" exited with code -1073741515. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.targets 57 5 MenuBrowser 我试着运行提供的“Windows SDKconfiguration工具”,除了得到关于Visual Studio 2005和2008未安装错误,我认为它做了它的工作。 我尝试手动编辑registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows 我手动将CurrentInstallFolder作为C:\Program Files\Microsoft SDKs\Windows\v7.1\和CurrentVersion作为7.1.7600.0.30514 。 如果我查看项目属性并单击其中的不同path/variables – >更多 – >macros,我可以看到$(WindowsSdkDir)是正确的。 任何想法,我应该尝试什么? 在Windows 7和VS 2012的旧开发计算机上从来没有遇到过这个问题。 LE作为一个笔记,如果我尝试一个新的项目与v120工具,它的工作原理,但我需要Windows7.1SDK工具。

在目录中search特定的文件名

我试图search系统上所有卷上的特定文件名,除了系统卷信息或Windows目录,并打印出每个文件的每个完整path。 我试图使用Directory.GetFiles ,但它只search内驱动器C:\或驱动器D:\(取决于哪个驱动器指定) 我怎样才能达到我的目标? 例如,我想运行程序并search名称为“.DS_Store”的文件(用于使用mac,现在我的文件系统中充满了这些文件….) 我真的很感激任何帮助。 先谢谢你 UPD。 程序应该使用pipe理员权限执行

Visual Studio 2012中的函数指针

请解释我错在哪里。 我想使用指针函数在几个编码工具之间切换。 我宣布它像 int (*enc_routine)(); 后来我转换了编码工具 enc_routine = g723_24_encoder; 本身的效用就像是类似的东西 extern int g723_24_encoder( int sample, int in_coding, struct g72x_state *state_ptr); 在Linux上一切都很可爱,但现在我在Visual Studio 2012上,它说: types“int(*)(int sample,int in_coding,g72x_state * state_ptr)”的值不能被分配给types为“int(*)()”的实体 感谢您的帮助(如果有的话)!

我想在Windowsfunction中启用Hyper-V,但没有Hyper-V选项

我对此非常困惑。 我有一个索尼Vaio I7笔记本电脑(在BIOS中有一个Hyper-V设置,所以我很容易启用Hyper-V) 我想开发Windows Phone 8.我已经阅读了本指南 ,但是即使在BIOS中启用Hyper-V,Windowsfunction也不会像MSDN指南那样显示Hyper-V选项。 (起初在Windows中有Hyper-Vfunction,但我最近不知道Hyper-V的缺失) 任何帮助将不胜感激。 谢谢朋友。 (我附上一张图片)

Windows Kit 8.0和Visual Studio 2012 – 是否一起发货?

我是Visual Studio 2012开发人员的新手,我得到了一台机器,其中有一些头文件,我需要在以下目录中 C:\Program Files (x86)\Windows Kits\8.0 我正在使用Windows 7 64位。 我读过Windows 8 SDK不附带VS2012,我无法读取我机器上已安装的应用程序列表(位于卸载列表中)上的任何“Microsoft Windows 8 SDK”。 我的问题是:这个目录是VS2012的相对内容吗? 我没有一个VS2012的iso文件,所以我现在不能重新安装它(就像我告诉我的机器已经安装在它上面,而且软件已经安装了)

Visual Studio是否支持将MSBuild任务添加到项目中?

我试图添加一些简单的MSBuild任务到Visual Studio项目(VS 2012 Express) – 具体来说,创build一个子目录,然后将一些文件复制到输出目录的子目录准备打包。 我看到VS支持自定义构build步骤,这是命令行调用。 但是,由于VS基于MSBuild,因此应该可以将这些直接添加为MSBuild任务,如AfterBuild预定义目标中的“复制任务 ”。 我找不到在Visual Studio框架中实际添加这些任务的方法。 文档只是从MSBuild的angular度来讨论它,而不是在Visual Studio的UI中如何工作 。 它似乎也没有讨论在那里提到构build输出的属性。 大概他们只是由msbuild使用自己 。 是否支持Visual Studio的用户界面中的MSBuild任务pipe理,它只是从我的Express版本中瘫痪? 或者我必须去破解项目文件XML来添加MSBuild任务? 这是支持的,它应该做的方式? 我习惯于使用Eclipse和Ant或Maven,在IDE中支持所有这些,尽pipe您可以直接使用XML。 在Visual Studio中找不到任何用于MSBuild任务pipe理的用户界面非常混乱。 我是否错过了使用免费赠品的明显或跛脚?

Qt转换unicode实体

在QT 5.4和C ++中,我尝试解码具有unicode实体的string。 我有这个QString: QString string = "file\u00d6\u00c7\u015e\u0130\u011e\u00dc\u0130\u00e7\u00f6\u015fi\u011f\u00fc\u0131.txt"; 我想将此string转换为: fileÖÇŞİĞÜİçöşiğüı.txt 我试过QString的toUtf8和fromUtf8方法。 还试图逐字符解码。 有没有办法通过使用Qt转换它?