草庐IT

编译UE5.0

全部标签

c++ - 无法在 Visual Studio Community 2015 中编译基本程序(LNK2019 - MSVCRTD.lib)

我在从未安装过任何IDE/开发工具的全新Win10安装上安装了VisualStudioCommunity2015。我创建了一个空的c++项目,添加了main.cpp,将入口点设置为main并添加了:voidmain(){}在VS2013上我可以毫无问题地做到这一点。我遇到了我无法弄清楚的链接器错误:SeverityCodeDescriptionFileLineErrorLNK2019unresolvedexternalsymbol__CrtDbgReportreferencedinfunction__CRT_RTC_INITC:\Users\[user]\Desktop\VS_TEST

我可以使用自动要求管理员权限的 GCC 编译 C 程序吗?

我想编译一个程序,在先前执行的程序退出后简单地终止任务。如果没有管理员权限,这是行不通的。我知道您可以从可执行文件属性的兼容性选项卡中选择“以管理员身份运行程序”,但如果可能的话,我想在分发程序时避免这样做。我在Windows8.1上使用GCC4.8.1进行编译。编辑:大约5年后我可能会选择system("tskill")在这种情况下,因为它不需要用户进程的管理员权限。或者使用runas/vbscript进行一些破解。 最佳答案 看起来这可能已经被弄清楚了——你可能想看看这里是否有帮助:Embedmanifestfiletorequ

linux - 在 Linux 64 位上交叉编译 Windows 64 位程序集

如何在Linux中编译和链接64位Windows汇编程序我已经知道要运行了nasm-fwin64generic_assembly.asm-ogeneric_output但在那之后我不能就这么跑ldgeneric_output-ogeneric_executable.exe我已经尝试将GoLink.exe与wine一起使用,但我仍然怀疑它是否真的有效也许我可以使用Mingw-w64,但我不知道它是如何工作的如有任何帮助,我将不胜感激我主要是在寻找可以从linux运行的链接器,否则也将不胜感激适用于Windows的链接器。 最佳答案 要

c++ - 在 VS 中编译程序,无需任何外部运行时 dll

这是对thisquestion(MSVCP140.dllmissing)的补充.我正在尝试为Windows机器编译程序。这里需要注意的一点是我没有在其上安装软件的权限,但我可以运行可执行文件。每次我在有问题的Windows机器上运行它时,我都会遇到缺少MSVCP140.dll的问题。我关注了thesolutionofthequestionIhavelinked(这是静态链接)并且由于一些非常奇怪的原因我仍然收到错误(即使我知道这使程序能够在同事遇到相同错误时在他们的计算机上运行)。我还能做些什么来使程序(由于缺少更好的术语)完全可移植吗?我需要在VS中更改任何更多设置,以便它将库完全编

c++ - Windows下使用MinGW-w64编译Qt5 hello world.cpp文件报 "undefined reference"错误

当我运行make编译由cmake生成的Makefile以编译Qt5应用程序的helloworld示例时,编译失败并出现以下错误:为什么编译失败?(我正在尝试做的事情的详细信息)我在Windows10下,使用从Qtofficialwebsite下载的Qt5.5二进制文件,mingw-w64gcc和g++随WinBuilds一起提供,以及从officialwebsite下载的cmakev3.6并使用Windowswin64-x64安装程序安装。我正在尝试编译Qt5'sofficialwiki中提供的以下helloworld测试文件:#includeintmain(intargc,char*

windows - Windows下用MinGW-w64编译POCO库(找不到消息编译器)

我在执行来自PocoMacros.cmake的部分代码时遇到问题文件:#CMAKE_MC_COMPILER-wheretofindmc.exeif(WIN32)#cmakehasCMAKE_RC_COMPILER,butnomessagecompilerif("${CMAKE_GENERATOR}"MATCHES"VisualStudio")#thispathisonlypresentfor2008+,butwecurrentlyrequirePATHto#besetupanywayget_filename_component(sdk_dir"[HKEY_LOCAL_MACHINE\\

c# - 是否可以从 Visual Studio 编译 C# 程序以在 Mac 上运行?

我在VisualStudio2015上编写了一个C#程序,我希望能够在Mac和可能的Linux上运行它。这可能吗?我意识到在Mac上从Xamarin编译项目时,它被导出为.exe,那么运行在Windows上编译的.exe是否可以在Mac上运行?如果不是,我将如何做到?单个.exe是否不能跨平台并不重要,只要我可以为两个操作系统编译。另外,它是否真的是一个.exe并不重要,只要它可以运行即可。我是否需要在Mac上实际编译我的C#项目? 最佳答案 尝试在Mac中使用mono运行exe:/Library/Frameworks/Mono.f

在 cygwin/mingw 上为 windows 编译

因此,我正在尝试为cygwin中的cairo图形库编译一个简单的C示例。为cygwin编译时,一切都按预期工作,但对于windows它编译,但在尝试执行时不起作用。这是我的生成文件:CFLAGS=-lcairo#WIN32HEADERS=/usr/i686-w64-mingw32/sys-root/mingw/include/cairoWIN32HEADERS=/usr/i686-w64-mingw32/sys-root/mingw/include/cairo-I/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0-I/usr/i6

windows - 动态编译的exe是什么意思?

从MySQL网站的一个页面上看到以下段落here:YoucanwritepluginsinCorC++(oranotherlanguagethatcanuseCcallingconventions).Pluginsareloadedandunloadeddynamically,soyouroperatingsystemmustsupportdynamicloadingandyoumusthavecompiledthecallingapplicationdynamically(notstatically).Forserverplugins,thismeansthatmysqldmustb

windows - 在 Windows 上用 Rust 编译 x64

我正在尝试使用Rust在Windows上编译x64。我已经设置:rustupdefaultstable-x86_64-pc-windows-msvc用下面的程序fnmain(){println!("{}",std::usize::MAX);}cargorun打印出4294967295但是cargorun--target--targetx86_64-pc-windows-msvc给我:error[E0463]:can'tfindcratefor'std'|=note:the'x86_64-pc-windows-msvc'targetmaynotbeinstalledx86_64-pc-w