草庐IT

Make_shared

全部标签

windows - 在 Windows 中使用 git,git-init 的 --shared 选项有什么用吗?

我注意到,当在Windows上使用Git扩展来初始化它所做的裸存储库时gitinit--bare--shared=all我已经阅读了--shared选项的手册。设置文件夹权限似乎很方便,但描述非常UNIX-y(例如umask)。我的远程存储库将共享,但它们在Windows身份验证下的远程UNC共享上。那么,在我的情况下,是否需要这个--shared选项,例如,如果我从命令提示符初始化一个repo? 最佳答案 除了权限(在Windows中确实可能不起作用),使用--shared标志还设置了receive.denyNonFastForw

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 - CreateFile 如何以 FILE_SHARE_READ 失败并以 FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE 成功?

自己试试:创建一个XLS文件,在Excel中打开它。打开sysinternalsProcessMonitor,观察在资源管理器中复制XLS文件时发生的情况(只需按ctrl-cctrl-v)。连续两次调用::CreateProcess。第一次调用要求读取权限,并被拒绝访问。第二次调用要求读加写加删除并通过。这正常吗? 最佳答案 如果您使用FILE_SHARE_READ打开一个文件,您表示您愿意共享对该文件的访问权限,但仅限于读取。如果您使用所有标志打开,您也愿意共享写入/删除访问权限。FILE_SHARE_READ比FILE_SHAR

c++ - 如何在 Vista/Server 2008 上使用 std::shared_mutex?

这是TryAcquireSRWLock*and_WIN32_WINNT的后续问题WindowsSDK8.1和更新版本(至少是当前的10.0.16299.0)中似乎存在错误,使得方法TryAcquireSRWLockShared和TryAcquireSRWLockExclusive可用于针对WindowsVista或WindowsServer2008的编译。这会导致包含对这些方法的调用的应用程序无法在WindowsVista或WindowsServer2008上执行,因为它们最终只能从Windows7或WindowsServer2008R2开始使用。似乎执行std::shared_mut

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

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

windows - mingw make 无法处理路径中的空格?

我正在尝试编译代码,即使用qmake创建的makefile。当我运行mingw32-make时,出现以下错误:cdbzip2-1.0.5\&&c:\QtSDK\Desktop\Qt\4.7.3\mingw\bin\qmake.exec:\DocumentsandSettings\user\MyDocuments\VisualStudio2010\Projects\meshlab\meshlab\meshlab\src\external\bzip2-1.0.5\bzip2-1.0.5.pro-oMakefileCannotfindfile:c:\Documents.Cannotfindf

windows - False 'Sharing Violation' Xcopy 错误信息

我正在运行批处理脚本(在计算机A上)。该脚本将多个文件从另一台计算机(计算机B)复制到计算机A。运行批处理脚本时,它报告由于“共享冲突”无法将计算机B中的某些文件复制到其自己的目录。通过阅读其他stackoverflow页面,我看到当另一个程序锁定文件时会发生这种情况(另一个程序当前正在使用/访问该文件)。但是,我可以进入计算机B并删除计算机A声称已锁定的文件(由于共享违规)。我唯一能想到的可能发生的事情是计算机A上的批处理脚本在较早的命令期间(以某种方式)锁定了文件,而这个较早的命令是什么锁定了文件?但我虽然批处理脚本命令串行运行,除非另有说明。有没有人遇到过这个问题?大约一两周前,

windows - 使 : *** No rule to make target `all' . 停止。 eclipse 错误

我刚刚下载了适用于Windows的EclipseCDT开发工具包(87MB)。我还安装了MinGW和msys。我还将其添加到PATH:C:\msys\1.0\bin;C:\mingw\bin。然后重新启动计算机。我已经在cmd中输入“make--version”进行了检查,它有效。但是,出于某种原因,我无法编译我的C项目。我没有得到二进制文件,在控制台中只得到了以下内容:****BuildofconfigurationDefaultforprojectXXX****makeallmake:***Noruletomaketarget`all'.Stop.有人可以帮我解决这个问题吗?

Windows Aero : What color to paint to make "glass" appear?

我必须在客户区涂什么颜色才能使玻璃出现?我使用以下方法将表单框架扩展到客户区:DwmExtendFrameIntoClientArea(self.Handle,margins);我找不到任何来自Microsoft的官方文档,说明DWM将寻找什么颜色和/或alpha来替换玻璃。关于DwmExtendFrameInClientArea的文档甚至没有提到需要自定义颜色。只有传闻和神话甚至需要一种特殊的颜色。我能找到的最接近的是MSDN上的一个主题:CustomWindowFrameUsingDWMFortheextendedframestobevisible,theregionsunderl

windows - 如何在 Windows 上使用 GNU Make?

我安装了MinGW和MSYS,将C:\MinGW\bin添加到PATH但我仍然无法在Windows的cmd上运行Makefile>。我想运行cmd.exe并在那里键入,例如makeall但我的cmd说没有这样的命令。我该怎么办?我不想使用MSYSshell,这不是重点。有什么想法可以像我在Ubuntu中那样在Windowscmd中使用GNUMake吗?我对Cygwin不感兴趣。 最佳答案 说明在目录C:\MinGW\bin中有一个可执行文件mingw32-make.exe这是您正在尝试的程序make运行。您可以使用关键字mingw3