我一直在分支上工作align,想从它中挑选一些提交到master. 我用来git cherry寻找候选提交:
C:\Users\me\Documents\repo>git cherry -v master align | head -1
+ c2bbb3d99440be7524673702c92ad65e6522d2b1 Made RW_assert() work on 64-bit.
Run Code Online (Sandbox Code Playgroud)
我的理解是“+”意味着没有等效的提交master。但我记得我已经选择了这个承诺master。rw-fwd.h事实上,这是分支上文件的最新更改align:
C:\Users\me\Documents\repo>git log align -1 rw-fwd.h
commit c2bbb3d99440be7524673702c92ad65e6522d2b1
Author: Me
Date: Thu Jun 8 10:41:01 2017 +1000
Made RW_assert() work on 64-bit.
Run Code Online (Sandbox Code Playgroud)
并且仍然是分支上 rw-fwd.h 的最新更改master:
C:\Users\me\Documents\repo>git log master -1 rw-fwd.h
commit 5bc790b9b0adfcdc6c0a07b679155e33974e343a
Author: Me
Date: Thu Jun 8 10:41:01 2017 +1000
Made RW_assert() work on 64-bit. …Run Code Online (Sandbox Code Playgroud) 我在 Windows 7 64 位上使用 Eclipse Oxygen CDT。我已经在非标准位置安装了 MinGW-W64,但 Eclipse 报告它已正确找到。但在我正在从事的项目(这是一个普通的 Makefile 项目)中,像这样的行
#include <string.h>
Run Code Online (Sandbox Code Playgroud)
带下划线并标有“?” 在边缘。我相信负责的组件是“索引器”。
我可以通过向每个项目添加 MinGW 包含路径来解决问题(属性 -> C/C++ 常规 -> 路径和符号),但这似乎是错误的方法,因为我必须为每个新项目重复一遍项目。
不过,似乎没有全局设置——首选项 -> C/C++ -> 索引器中没有任何内容,全局首选项中也没有类似于“路径和符号”的内容。
我是否可以设置索引器使用的包含路径一次,以便任何使用 MinGW 的项目都将“继承”它们?