草庐IT

sphinx-build

全部标签

c++ - Sphinx 是否已经适用于 C++ 文档?

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭4年前。Improvethisquestion我想试用C++新项目的文档生成器。我认为我的选择是Doxygen或Sphinx。由于我在Python中有想要使用Sphinx的项目,我想知道Sphinx是否也是C++的正确选择。Sphinx网站声明支持C++,但我找不到让我开始使用C++文档的文档。一个类似的问题已经是discussedonStackoverflow主要答案得出结论:notyetfully

android - android studio 项目中 CMake 和 NDK-build 的区别

CMake和NDK在androidstudio项目中构建的实际区别是什么。我已经浏览了谷歌文档,但这个概念还不清楚。根据谷歌文档:Android原生开发工具包(NDK):一个工具集,可让您在Android中使用C和C++代码,并提供平台库允许您管理nativeActivity并访问物理设备组件,例如传感器和触摸输入。CMake:与Gradle一起构建的外部构建工具你的原生库。如果您只计划,则不需要此组件使用ndk-build。当我们需要使用什么时,任何人都可以通过示例更好地解释吗? 最佳答案 在这里澄清一些混淆:ndk-build是

c++ - ALL_BUILD 和 ZERO_CHECK 是什么,我需要它们吗?

我创建了一个简单的CMakeLists.txt:cmake_minimum_required(VERSION2.8)project(HelloWorld)add_executable(HelloWorldmain.cpp)但是,当我从CMake生成VS2012或VS2010项目时,我得到了这2个附加条目-ALL_BUILD和ZERO_CHECK。我不明白他们的目的,我需要他们吗? 最佳答案 来自https://cmake.org/pipermail/cmake/2008-November/025448.html:ArminBerre

go build 一直提示 : go. mod 有 post-v0 模块路径

随着Go1.11的发布,我一直在尝试通过在根目录添加go.mod文件来将我的存储库移动到Go模块。我的一个根库my.host/root的版本是17.0.1,所以我写在它的go.mod文件中:modulemy.host/root/v17我按照Go模块手册中的说明标记了该版本v17.0.1。当我尝试创建一个使用我的根库的新Go项目时,例如:packagemainimportroot"my.host/root/v17"funcmain(){root.DoSomething()}并尝试编译它,我得到以下错误:go:my.host/root@v0.0.0-20180828034419-6bc78

Go-Sublime-build 配置

我在尝试设置go以从Sublimetext2运行当前文件时遇到问题。这是我的go.sublime-build文件中的内容{"cmd":["go","run","${file}"]}当我尝试在go源文件上运行构建时,我收到错误[Error6]Thehandleisinvalid[cmd:[u'gorun',u'C:\\Users\\gprasant\\Documents\\GitHub\\programming_pearls\\src\\go\\quicksort.go']][dir:C:\Users\gprasant\Documents\GitHub\programming_pearl

go - 如何使用 Go 模块修复 Go build error "can' t load package"?

我正在使用带有thistutorial的Go模块设置一个新项目,然后尝试构建它。该模块位于$GOPATH之外的文件夹中,结构如下:example.com├──my-project├──├──main├──├──├──main.go├──├──go.mod我在example.com/my-project目录中运行了gomodinitexample.com/my-project并创建了上面显示的go.mod文件。main.go有基本内容:packagemainimport("fmt")funcmain(){fmt.Println("Hello,world!")}尝试在目录example.c

go build 失败 : runtime/mstkbar. go :151:10: debug. gcstackbarrieroff 未定义

此代码使用先前版本的golang(1.8.3)编译正常,但升级到新的golang(1.9)后无法编译~/src/gopath/src/github.com/scottstensland/infosynth$gobuildinfosynth.go#runtime/usr/local/go/src/runtime/mstkbar.go:151:10:debug.gcstackbarrieroffundefined(typestruct{allocfreetraceint32;cgocheckint32;efenceint32;gccheckmarkint32;gcpacertraceint

bash - MINGW64 "make build"错误 : "bash: make: command not found"

我正在使用Windows10。我想在MINGW64中运行“makebuild”,但出现以下错误:$makebuildbash:make:commandnotfound我要建GlideforGolang我尝试了以下操作:$sudoyuminstallbuild-essentialbash:sudo:commandnotfound还有:$yuminstallbuild-essentialbash:yum:commandnotfound还有:$apt-cygbuild-essentialbash:apt-cyg:commandnotfound我怎样才能“解决”这个问题?

compilation - go build 工作正常,但 go run 失败

我在一个目录下的主包中有几个文件:main.go配置文件server.go当我这样做时:“开始构建”程序构建完美并且运行良好。当我这样做时:“gorunmain.go”它失败了。输出:#command-line-arguments./main.go:7:undefined:Config./main.go:8:undefined:Serverundefinedsymbol是结构,它们是大写的,所以应该被导出。我的Go版本:go1.1.2linux/amd64 最佳答案 这应该可以工作gorunmain.goconfig.goserve

go - "go build"安装新版Go后变得很慢

从Go1.2.1升级到1.3(Windows764位)后,“gobuild”执行时间从大约4秒增加到超过45秒。除了go版本更新,没有其他变化。关闭病毒扫描程序似乎没有任何效果。有什么线索吗? 最佳答案 您可能有每次都重新编译的依赖项。尝试goinstall-amypackage重建所有依赖项。删除$GOPATH/pkg也有助于确保您没有旧的目标文件。使用-x标志构建将显示工具链是否发现不兼容的版本。 关于go-"gobuild"安装新版Go后变得很慢,我们在StackOverflow上