草庐IT

applescript-studio

全部标签

c++ - MS Visual Studio Professional 2013 - C++ 为 32 位和 64 位操作系统编译单个可执行文件?

Google给了我一个线索,有可能将代码编译成一个可执行文件,该可执行文件将在32位操作系统上作为32位运行,在计算机上作为64位运行64位操作系统。可执行文件真的有可能在运行时确定其位数吗?在我的例子中,目标系统是Windows7Professionalx64和WindowsXPSP3x86。所以我在各种文章中读到的内容(我认为甚至有关于SO的类似主题的答案)是必须转到Soltuion的ConfigurationManager(RMBontoSolution->ConfigurationManager)并将Platform设置为AnyCPU。现在所有这些文章都描述了旧MSVS或MSV

windows - Visual Studio 在 Windows 7 上将 WINVER/_WIN32_WINNT 设置为 Windows 8?

我正在使用VisualStudio2012在Windows7x64上执行一些测试。看起来Microsoft的工具链正在将_WIN32_WINNT设置为0x602(_WIN32_WINNT_WIN8).运行我们的测试程序导致TheprocedureentrypointGetOverlappedResultExcouldnotbelocatedinthedynamiclinklibraryKERNEL32.dll:我有两个问题。首先,出于病态的好奇,为什么Microsoft将_WIN32_WINNT设置为对执行环境无效的值?我能理解用户是否想要这样做,但微软不行,因为它会破坏一切(q.v.

c++ - Visual Studio 在编译文件中存储隐藏数据?

我想知道VisualStudio是否将隐藏数据存储在编译文件(或其他文件)中。我说的是有关程序是用VisualStudio编写的事实的信息数据。 最佳答案 VisualStudio本身不会以这种方式为您的程序添加水印,但通常可以检测到您使用了Microsoft的工具链只是因为一些杂项,即文件中编译了哪些顺序方法,使用了哪些异常实现(MSVC++使用NT的SEH之上的特定异常代码,以实现C++异常;例如,MinGW使用完全不同的系统),以及对函数名称应用了哪些装饰。这些信息是PEID等工具的作用操作。

windows - 卸载 Visual Studio 2015 Community - 禁用卸载按钮?

尝试在Windows10台式计算机上删除VisualStudio2015社区版(因为我现在使用的是2017)。但是,当我转到“应用程序和功能”时,卸载按钮被禁用了!在不破坏2017的情况下如何删除VS2015社区?不幸的是,我继承了这个工作站,似乎没有人知道原始安装盘(如果有的话)在哪里!我还发现此工作站上存在VisualStudio2010和2013。我怀疑只是下载并安装了VS2015;因此本身没有原始磁盘。如有任何建议,我们将不胜感激。 最佳答案 按修改,它会给出卸载选项。 关于wi

c++ - 如何在 visual studio(c++) 中将文字中文字符串分配给 wchar_t*?

我正在尝试在visualstudioforC++的Windows测试应用程序中编译以下代码:constwchar_t*chinese="好久不见";但是我得到以下错误:errorC2440:'initializing':cannotconvertfrom'constchar[5]'to'constwchar_t*我正在用unicode编译,所以我对此感到困惑。如果我像这样转换文字,错误就会消失:constwchar_t*chinese=(wchar_t*)"好久不见";我不确定这样做是否安全,我也不想这样做,所以我该如何解决这个问题。谢谢! 最佳答案

c++ - 我真的需要 Visual Studio 吗

我真的需要VisualStudio来在Windows上构建C/C++应用程序吗?有什么方法可以生成makefile并构建应用程序。 最佳答案 您可以使用任何以Windows为目标的编译器(例如,MinGW、DigitalMars、Comeau或其他编译器)。所有这些都可以由命令行驱动,因此您可以使用您喜欢的make实用程序(或其他构建实用程序)。也就是说,VisualStudio非常好(甚至是freeversion)。不要忘记它会安装命令行编译器工具,因此您也可以从makefile中驱动它(不幸的是,它不会再为您生成makefile

windows - 将 LLVM LLDB 调试器与 Visual Studio 集成

如何将LLVMLLDB调试器与VisualStudioCommunity集成?有人可以指出我正确的方向吗? 最佳答案 它应该像打开vscode并在扩展中搜索lldb一样简单。扩展的快捷方式是ctrl+shift+x。两个不错的选择:NativeVSCodedebugger(支持lldb)CodeLLDB 关于windows-将LLVMLLDB调试器与VisualStudio集成,我们在StackOverflow上找到一个类似的问题: https://stack

windows - Windows 中 Aptana Studio 3 终端 View 中的错误

我在Windows7中使用AptanaStudio3有一段时间了。它运行良好,直到有一天终端View出现错误。当打开一个新终端时,它是空白的,所以我无法在那里输入任何内容。有没有人遇到过同样的问题。你能帮我修复这个错误吗?我尝试重新安装软件,但终端仍然空白。最好的问候, 最佳答案 您可以重新启动电脑,当我在Windows7中重新启动计算机时,它有时可以工作,但我不知道发生了什么。 关于windows-Windows中AptanaStudio3终端View中的错误,我们在StackOver

c++ - 使用 Visual Studio C++ 找到的文件大小不正确

我正在将C++代码从Linux移植到Windows。我目前正在使用VisualStudio2013来移植我的代码。我需要读取二进制文件并使用这部分C++代码://Openthestreamstd::ifstreamis("myfile.bin");//Determinethefilelengthis.seekg(0,std::ios_base::end);std::size_tsize=is.tellg();is.seekg(0,std::ios_base::begin);//Createavectortostorethedataint*Data=newint[size/sizeof(

windows - 在 Visual Studio 对话框资源脚本中使用#defined 值?

我正在尝试为我的WindowsC++应用程序创建一个关于框。在VisualStudio2008中,我使用对话框编辑器来设计对话框。我希望“关于”框在静态标签中显示应用程序的版本。我可以将版本硬编码到对话框中,存储在.rc文件中,但是我必须记得在多个地方更新版本。我的应用程序版本在version.h中是#defined作为APPLICATION_VERSION。资源编辑器可以说服放#include"version.h"在.rc文件的顶部,所以我可以访问APPLICATION_VERSION符号。但是,我不能在对话框编辑器中使用这个符号。我可以手动编辑.rc文件,用符号APPLICATIO