草庐IT

make_widgets

全部标签

windows - 强制 mingw32-make 忽略 sh

我注意到,如果PATH中存在sh.exe,那么mingw32-make将使用它来启动命令。但如果不是,那么它将使用cmd.exe。问题是这两个应用程序......完全不兼容,并且无法创建对两者都适用的makefile。有没有办法让mingw32-make一直使用cmd.exe?或者创建一个环境强制mingw32-make忽略这个sh.exe? 最佳答案 事实证明,我偶然找到了解决方案。我读过mingw32-make应该查看SHELL环境变量......但它没有!但是,您可以像这样在命令行上指定选项:mingw32-makeSHELL

android-studio - 定义全局 android.widget var/val 时为 "lateinit"或 "by lazy"

定义全局android.widget变量时,例如TextView,是使用lateinit还是bylazy更可取?我最初认为使用bylazy会更好,因为它是不可变的,但我不完全确定。懒人示例:classMainActivity:AppCompatActivity(){valhelloWorldTextViewbylazy{findViewById(R.id.helloWorldTextView)asTextView}overridefunonCreate(savedInstanceState:Bundle?){super.onCreate(savedInstanceState)setCo

android-studio - 定义全局 android.widget var/val 时为 "lateinit"或 "by lazy"

定义全局android.widget变量时,例如TextView,是使用lateinit还是bylazy更可取?我最初认为使用bylazy会更好,因为它是不可变的,但我不完全确定。懒人示例:classMainActivity:AppCompatActivity(){valhelloWorldTextViewbylazy{findViewById(R.id.helloWorldTextView)asTextView}overridefunonCreate(savedInstanceState:Bundle?){super.onCreate(savedInstanceState)setCo

c++ - Netbeans C++ 尝试 make.exe 的相对路径

我最近在一台PC上重新安装了Windows,但我无法使用MinGw/Msys和Qt4.8.3重新安装NetbeansC++。每次我尝试构建这样的错误消息时:"/d/EigeneDateien/Dokumente/NetBeansProjects/Test_1/"C:/msys/1.0/bin/make.exe""-fnbproject/Makefile-Debug.mkQMAKE=/C/Qt/4.8.3/bin/qmake.exeSUBPROJECTS=.build-conf/bin/sh.exe:/d/EigeneDateien/Dokumente/NetBeansProjects/

c++ - 如何让Qt Widget填充父Widget?

我是Qt编程的新手。我想创建一个简单的应用程序,它可以显示OpenGL模型并提供一些简单的UI控件来操作它。到目前为止,我已经创建了自己的GlWidget,它是QGLWidget的子类,并使用QtDesigner创建了一个简单的表单。在我的主窗体中,我添加了一些UI元素和一个空的QWidget,它定义了我希望我的GlWidget填充的区域(我有Java背景,这就是Java的处理方式)。我还创建了一个GlWidged实例并将其添加到这个空的小部件中。GlWidget甚至可以正确呈现!唯一的问题是它是邮票大小的,我不知道如何让它填满它的整个父小部件。我该如何解决这个问题?主窗体.h#ifn

json - NPM : make package. json 在 Unix (Mac OSX) 和 Windows 下工作

我从在MacOSX下开发的第三方那里得到了一些NPM包。他们的构建可以使用package.json中的“脚本”对象分为开发或生产。例如:"scripts":{"build":"NODE_ENV=devnodemake.js--build","build-prod":"NODE_ENV=prodnodemake.js--build",}在Unix下,可以运行“npmrunbuild”或“npmrunbuild-prod”来构建任一目录(当然,make.js中有一些条件语句)。当然,它在Windows下不起作用-我不得不更改类似这样的命令:"scripts":{"build":"setNO

c++ - mingw make 文件指南 mingw32-make

我是一名C++程序员,并且有在Linux上使用GCC的经验。我想在Windows中开发应用程序,所以我需要mingwmake文件、变量和mingw32-make的完整指南。有谁可以介绍一下这方面的资源吗? 最佳答案 mingw32-make只是GNUmake的预构建版本,所以http://www.gnu.org/software/make/manual/应该有所有的你需要的信息。 关于c++-mingwmake文件指南mingw32-make,我们在StackOverflow上找到一个类

windows - 如果发生错误,请在 Windows 控制台中暂停 GNU Make

我负责的应用程序安装的一部分编译了一些C代码库。这是使用GNUMake在控制台中完成的。因此,作为安装的一部分,控制台窗口会弹出,您会在编译和链接时看到make文件输出,完成后控制台窗口会关闭,安装程序会继续。一切正常,除非出现编译错误。然后,在您有机会弄清楚发生了什么之前,make文件就会出错并且控制台窗口会关闭。因此,如果makefile出现错误,我希望控制台窗口暂停并显示“按一个键继续”类型的功能,以便控制台保持打开状态。否则,只需正常退出并关闭控制台即可。我不知道如何在GNUMakefile或可以运行Make的批处理文件中执行此操作。 最佳答案

c++ - 没有 make.exe 的 mingw 64 发货?

我的计算机上有一个旧版本的mingw,可以将程序编译为32位。现在我想编译成64位,所以我下载了新的mingw安装程序。它尝试了多次卸载和安装不同版本(每次都是x86_64选项),但每次似乎都丢失了一些文件,至少是make.exe。任何mingw子文件夹中都没有make.exe,只有mingw32-make.exe在C:\ProgramFiles\mingw-w64\x86_64-6.3.0-posix-seh-rt_v5-rev1\mingw64\bin我是C++的新手,所以也许我忽略了什么?https://sourceforge.net/p/mingw-w64/wiki2/Make

Windows 在运行时删除 make 可执行文件。为什么?

我正在尝试运行一些使用make的代码。我已经在我的64位Windows7机器上下载并安装了MinGW(标准32位)和TDM-GCCs风格的MinGW。当我以管理员模式运行make(即mingw32-make.exe)时,我收到以下错误消息:Windowscannotaccessthespecifiedpath,orfile.Youmaynothavetheappropriatepermissionstoaccesstheitem.奇怪/可怕的部分是,在运行时,它立即删除exe文件。我使用Microsoft(R)FileChecksumIntegrityVerifierV2.05按照评论