草庐IT

static-compilation

全部标签

c++ - CMake : C and CXX compiler identification is unknown Win10 CMakeGUI

所以我正在尝试根据youtube上的本教程配置一个非常简单的文件:https://www.youtube.com/watch?v=gYmgbqGfv-8我在Windows10中使用CMakeGUI,我有一个正在运行的VisualStudio2015,它已经能够构建C++项目(我已经使用了一段时间)我使用“VisualStudio152017”我为两个输入创建了一个名为hellocmake和hellocmake/build的文件夹:myinputs但是当我尝试配置时,它说CMakeErroratCMakeLists.txt:1(PROJECT):NoCMAKE_C_COMPILERcou

python - 为什么我在安装 simplejson 时得到 "C extension could not be compiled"?

顺便说一句,我使用的是Windows,所以我必须安装visualstudio吗?(py)D:\python>pipinstallsimplejsonDownloading/unpackingsimplejsonDownloadingsimplejson-2.6.2.tar.gz(53kB):53kBdownloadedRunningsetup.pyegg_infoforpackagesimplejsonInstallingcollectedpackages:simplejsonRunningsetup.pyinstallforsimplejsonbuilding'simplejson.

windows - 使用 JDK 7 构建 Cocoon 2.1.0 失败 : compile-build. xml:68

我正在使用javaJDK7尝试在Windows2008R2上构建cocoon2.1.10,以便最终在Tomcat7中部署。我已经下载了cocoon源文件,解压缩它们,设置我的JAVA_HOME变量,然后尝试运行提供的build.bat文件。我收到11个不同的编译错误。D:\cocoon-2.1.10-src\cocoon-2.1.10>build.batBuildfile:build.xmlprepare:====================================================================ApacheCocoon2.1.10[1999

windows - C : Correct Way to Statically/Dynamically Link with MinGW-w64

直观地:MinGW-w64是GNU编译器工具(GCC等)的Windows端口。适用于Windows的预编译二进制文件是.dll(动态链接)/.lib(静态链接)。但是,MinGW-w64使用GNU编译器工具,因此需要.so/.a二进制文件。我发现了什么:根据RedHatEnterpriseLinuxdocumentation,似乎MinGW/MinGW-w64/Cygwin链接器寻找.dllsand.as根据thistutorial,你应该动态链接到.so并静态链接到.a.关于SO的一个问题表明你可以staticallylinka.lib另一个在SOsaysitdoesn'twork.

windows - resource.h 文件中的 IDC_STATIC 是什么意思?

我有一个由VS2012生成的简单Win32项目。在resource.h文件中,我看到了这个:#ifndefIDC_STATIC#defineIDC_STATIC-1#endif我发现它在resource.rc文件中的几个地方被引用。但我不明白这是什么意思。我也没有在网上找到有关它的引用资料。有什么想法吗? 最佳答案 通过调用CreateWindowEx创建子控件时,您必须分配一个控件ID(通过重载的hMenu参数)。控件ID稍后可用于引用控件,而无需存储动态创建的HWND(例如,调用GetDlgItem或GetDlgItemInt时

c++ - 如何在 Windows 上用 Vim 运行 “:compiler msvc” 和 “:comp msbuild”?

我有VSExpress(2012)桌面版。我是否也获得了NMAKE.EXE程序?http://msdn.microsoft.com/en-us/library/dd9y37ha.aspx-TheMicrosoftProgramMaintenanceUtility(NMAKE.EXE)isatoolthatbuildsprojectsbasedoncommandscontainedinadescriptionfile.当我在运行:compilermsvc之后运行:make时,shell返回消息“'nmake'isnotrecognized作为内部或外部命令,”。如何使用这些命令编译C++

c++ - 抱歉,未实现 : 64 bit mode not compiled in

这就是我想要做的(在Windows764位上):g++-m64-omainmain.cpp我得到的错误是:Sorry,unimplemented:64bitmodenotcompiledin...我从这里安装了mingw-64-install.exe:https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/installer/但我仍然得到同样的错误。是不是还要在环境变量里加上这个文件夹的路径?这是我在键入g++-v时得到

c++ - 语法错误 : missing ';' before identifier 'PVOID64' when compiling winnt. h

我最近得到了一个应用程序的源代码。当我尝试构建解决方案时,我在包含winnt.h的所有部分都遇到了错误。错误代码略有不同,但它们始终指向winnt.h中的这些行:typedefvoid*PVOID;typedefvoid*POINTER_64PVOID64;和struct{DWORDcrc;BYTErgbReserved[14];}CRC;那么,这可能是什么原因造成的呢?winnt.h是标准头文件,没有被修改。跟我用VS2010有关系,还是我用64位windows有关系?还是需要某种配置?编辑:这是确切的错误代码:1>C:\ProgramFiles(x86)\MicrosoftSDKs

android - 如何在 Kotlin 中自定义 Android Studio 的导入顺序以忽略它们是否是 "static"导入?

使用AndroidStudio3.4.1中的“优化导入”,导入的顺序类似于:importcom.walla.wallaimportcom.willy.willyimportorg.koin.android.ext.android.getimportorg.koin.androidx.viewmodel.ext.android.viewModelimportkotlin.concurrent.thread//正如您在上面看到的,像kotlin.concurrent.thread和kotlin.random.Random这样的函数(在Java中也称为“静态”导入)导入放在其他进口。与And

android - 如何在 Kotlin 中自定义 Android Studio 的导入顺序以忽略它们是否是 "static"导入?

使用AndroidStudio3.4.1中的“优化导入”,导入的顺序类似于:importcom.walla.wallaimportcom.willy.willyimportorg.koin.android.ext.android.getimportorg.koin.androidx.viewmodel.ext.android.viewModelimportkotlin.concurrent.thread//正如您在上面看到的,像kotlin.concurrent.thread和kotlin.random.Random这样的函数(在Java中也称为“静态”导入)导入放在其他进口。与And