Articles of visual studio 2012

VS Express 2012,Windows Phone 8 SDK:界面未知

我无法将应用程序从Visual Studio Express 2012部署到我的Windows Phone 8设备。 我总是在控制台中得到以下两行: Deployment of application to device failed. The interface is unknown. 模拟器也不能工作(xde.exe只是崩溃)。 所有曾经工作过的(Hyper-V处于活动状态)。 所有这些都不会改变我的应用程序(同样的事情发生在一个新的世界应用程序)。 问题不在于我的手机,我testing了不同的手机(甚至不同型号),同样的问题。 我已经完全删除并重新安装了包括Visual Studio在内的Phone SDK。 这个问题可能发生在我更新到Windows 8.1之后,但我不确定这一点。 如果有人知道这里发生了什么,我将非常感谢你的帮助。

构build一个独立的qt应用程序可执行文件,链接到Windows下一个静态构build的Qt库

我一直在使用MinGW和Windows下的Qt Creator开发一个Qt项目。 Qt被用作共享库,因此需要将DLL复制到分发文件夹。 但是,我们团队中的一些成员要求这是一个独立的可执行文件,并使用MSVC作为编译器。 我们有一个静态构build的Qt库,根据谁来构build它。 我喜欢像以前一样使用Qt Creator。 正如有些人所build议的,我添加了CONFIG += static 到我的.pro文件。 但是,当我在构build设置中select静态Qt库的bin文件夹下的qmake.exe时,总是抱怨Qt版本无效并且未正确安装。 我试图覆盖一些环境variables,这也没有帮助。这种方法应该只是根据互联网上的各种职位和Qt的维基。 我不知道为什么它不适用于我的情况。 我也尝试从命令行使用qmake。 然而,每当我做这个项目,它总是看到我的电脑本地安装的有效的Qt共享库。 而这样的结果,仍然是需要复制DLL的可执行文件。 我可以用它来构build的唯一方法是使用这里build议的方法: 在没有加载项的情况下使用Qt与Visual Studio 。 基本上是使用template += vcapp设置.pro上使用qmake。 然后使用Visual Studio和生成的.vcproj文件构build项目。 我不太喜欢这种方法,因为即使生成的.vcproj也不默认包含和libpath到静态Qt库,但共享Qt。 每当我产生它,我必须改变它。 似乎只能使用Debug版本。 我想知道是否有一个简单的方法来build立一个静态Qt库的独立EXE,最好使用Qt Creator? 我们的视觉工作室是快递版本,所以没有可用的Qt插件。

SDK / OS版本不正确?

我正在使用Windows 7,Visual Studio 2012和DirectX 11.今天,我已经从DirectXTex添加了“DDSTextureLoader”模块到我的项目(我刚刚复制DDSTextureLoader.cpp和DDSTextureLoader.h到我的项目文件夹,并将其添加到解)。 该项目编译好,但当我跑它显示我以下错误: 在库DLL DLL KERNEL32.dll中找不到方法CreateFile2中的入口点 (或者像这样,我有一个波兰语版本的Windows,所以我不确定这个错误信息是否与英文相对应。) 我发现它与SDK版本有关,可以通过在C:\Program Files (x86)\Windows Kits\8.0\Include\shared\sdkddkver.h _WIN32_WINNT_WIN7 #define _WIN32_WINNT的值更改为_WIN32_WINNT_WIN7 (默认为_WIN32_WINNT_WIN8 )来“固定” C:\Program Files (x86)\Windows Kits\8.0\Include\shared\sdkddkver.h 。 这样做后,该项目似乎工作正常,但我不认为手动编辑SDK的文件,特别是因为它也用于所有其他项目 ,是一个很好的解决scheme。 有没有更好的办法来摆脱上述错误信息? 或者,也许我的项目/ SDK设置中有一些错误?

如何在Linux下构buildVisual Studio解决scheme?

我总是使用Windows,Linux的经验非常有限。 我的Visual Studio解决scheme包含5个C ++项目 – 其中4个是静态库,一个是主应用程序(使用这些静态库),我想将其移动到Ubuntu。 我没有使用任何特定于Windows的代码,所以只需稍作更改,我应该可以在Linux下编译。 如何做到这一点? 我应该在Linux下使用什么软件? 我应该如何处理静态库,我应该在Linux中使用静态库吗? 如何将Visual Studio解决scheme转换为类似Linux的东西? 更新如果我只是在Linux下载Eclipse,然后按文件逐个项目地重新创build和复制从VC ++到Eclipse的所有内容? 这应该工作,不是吗? 我只有100-200个文件,所以可以手动完成。

在Windows 7上安装Visual Studio 11时出错

当我尝试在Windows 7上安装Visual Studio 11并启动它时, 我收到以下错误。 看到下面的图片:

无法在Windows 7 x64上编译C.

我有我的电脑上安装Visual Studio 2012终极和mingw。 但是,当我尝试编译任何程序(我只尝试了一个简单的hello世界程序),例如,当我使用Visual Studio CL编译器或gcc编译器时,我得到的错误: cl不被识别为内部或外部命令,可操作程序或batch file。 和mingw-gcc类似。 我有默认位置安装visual studio。 我已经在D:\ MinGw中安装了mingw,但是我已经将它添加到pathvariables中了。 此外,我已经安装了CodeBlocks后感到沮丧,我的程序生成和运行时,我从CodeBlocks内部尝试。 我也可以通过点击构build和运行button来从Visual Studio中编译我的程序。 在Windows 7中,我需要做什么来编译和运行命令行程序?

使用ClickOnce部署的应用程序validation桌面应用程序问题

我有一个C#应用程序与Windows 8下的Visual Studio 2012 ClickOnce部署,我想validation这是一个桌面应用程序将在Windowsapp store列出。 这个应用程序成功安装在Windows 8与ClickOnce,但是当我尝试使用Windows应用程序authentication套件validation它,它结束了这个错误: 由于安装,Windows应用程序authentication套件没有检测到任何新的应用程序。 除非成功安装应用程序,否则testing无法继续。 请确认您的安装程序正常工作,并再次运行Windows应用程序authentication套件。 由于ClickOnce部署集成在Visual Studio 2012中,所以我对这个错误感到非常失望。 有没有办法通过ClickOnce部署的应用程序通过Windows应用程序authentication套件testing?

在运行时加载DLL

我正在项目中使用CUDA驱动程序API。 当我在没有NVIDIA GPU的个人电脑上执行这个项目时,会给出“找不到nvcuda.dll”。 问题是:这个DLL只与GPU驱动程序一起分发,而不像运行时API那里你可以把你的可执行文件需要的DLL。 我需要在运行时加载这个DLL,如果它不存在,我会知道CUDA不可用。 我正在使用Visual Studio 2012专业版。 有没有办法做到这一点?

远程操作需要的时间比预期的要长

我正在开发一个Windows Phone的应用程序在VS2012 Express中的Windows Phone。 当我使用Ctrl + F5运行应用程序,它得到正确安装,运行良好。 但是当我打F5。 我得到“ 远程操作需要比预期更长 ”的错误。 我无法debugging应用程序。 提前致谢。

将文件保存到App Data文件夹

我已经在Visual Studio 2012 Ultimate中编写了一个Visual Basic.Net应用程序。 将此应用程序安装到Program Files夹时,保存文件时,它们位于以下位置: C:\Users\[Username]\AppData\Local\VirtualStore\Program Files\[Company Name]\\[Application Name] 如何指定将文件保存在以下目录中: C:\Users\[Username]\AppData\[Company Name]\\[Application Name] 文件夹(基本上,不是VirtualStore文件夹)? 我需要在Windows内注册这个应用程序吗? 提前致谢