是否有像Stack Overflow这样的网站引擎?(Is there a website engine like Stack Overflow?)
我正在寻找创建一个自动审核网站沿堆栈溢出但但有点不同。 我想知道是否有像堆栈交换引擎那样的开源框架。 具体来说,基于LAMP,虽然如果它是一个好的引擎,我不介意不同的技术。
I'm looking to create a self moderation website along the lines of stack overflow but a little different. I was wondering if there are any open source frameworks out there like the stack exchange engine. Specifically, LAMP based, although if it's a good engine, I wouldn't mind a different technology.
原文:https://stackoverflow.com/questions/6739015
最满意答案
不要混合包含目录和-headers。
- 包含目录:添加头文件所在的目录
- 包含标头:添加单个标头文件
还要确保你的路径没问题。 让我们假设一个这样的结构:
cs106lib-0.3.1 | +-- include | | | +-- Example1.h | | | +-- subdir/Example2.h | +-- ...
在这种情况下,您已将目录
cs106lib-0.3.1/include
到包含目录 。现在您可以像这样使用它:
#include "Example1.h" #include "subdir/Example2.h" // ...
另外,不要忘记将二进制文件 (如果有)添加到链接器标志。
提示:使用代码完成功能查看您的位置; 例如。 键入
#include "../" <Ctrl+Space>
以查看可用于包含的文件和目录。Don't mix include directories and -headers.
- Include directories: Adds directories where your header files are
- Include headers: Adds single header files
Also make sure your paths are ok. Let's assume a structure like this:
cs106lib-0.3.1 | +-- include | | | +-- Example1.h | | | +-- subdir/Example2.h | +-- ...
In this case you have add the directory
cs106lib-0.3.1/include
to include directories.Now you can use it like this:
#include "Example1.h" #include "subdir/Example2.h" // ...
Also don't forget to add the binaries (if you have) to linker flags.
TIP: Use the code completion to see where you are; eg. type
#include "../" <Ctrl+Space>
to see files and directories available for to include.
相关问答
更多-
您可以将.a文件(或更好的.so文件)复制到标准位置,例如/usr/lib 。 如果从命令行进行编译,则还需要指定库名称(即使它已经在/usr/lib ),与指定标准库(如-lpthread )时的方式相同。 您还可以在makefile指定库路径和库名称 You can copy that .a file (or better .so file) to a standard location such as /usr/lib. If you compile from the command line, yo ...
-
C ++:如何在Netbeans中添加一个库(DarkGDK + DirectX SDK)(C++: How to add a library in Netbeans (DarkGDK + DirectX SDK))[2022-09-30]
就我个人而言,我在Tools - > Options中找不到include目录。 您需要右键单击您的项目并转到属性 - > C ++编译器并添加您的包含目录。 然后从属性 - >链接器添加您的库目录和库。 Personally I found the include directories in Tools -> Options don't work. You need to right click on your project and go to properties -> C++ Compiler a ... -
将自定义组件添加到NetBeans GUI构建器!(Adding a custom component to NetBeans GUI builder! (WorldWind))[2022-04-13]
为了放大我的评论,我想你可以创建一个类,比如叫做SetUpWorldWindowGLCanvas,然后在其中初始化并设置你的WorldWindowGLCanvas对象,然后给它一个公共的getter方法,让你获得设置WorldWindowGLCanvas目的。 即 public class SetUpWorldWindowGLCanvas { WorldWindowGLCanvas worldWindCanvas = new WorldWindowGLCanvas(); public S ... -
不要混合包含目录和-headers。 包含目录:添加头文件所在的目录 包含标头:添加单个标头文件 还要确保你的路径没问题。 让我们假设一个这样的结构: cs106lib-0.3.1 | +-- include | | | +-- Example1.h | | | +-- subdir/Example2.h | +-- ... 在这种情况下,您已将目录cs106lib-0.3.1/include到包含目录 。 现在您可以像这样使用它: #include "Example1.h" #inclu ...
-
我在类似的问题上挣扎,并在这里找到了我的方式。 这里的答案对我不起作用,但这是我做的解决它的方法。 我不得不将文件添加到GAC。 gacutil.exe /i MyFile.dll 然后你可以得到版本和 gacutil /l MyFile 全局程序集缓存包含以下程序集: MyFile,Version = 6.8.0.6,Culture = neutral,PublicKeyToken = 99ttt95b5a5 d634b,processorArchitecture = MSIL 然后,您将这些值复制到 ...
-
库通常驻留在自己的安装目录中,因此您需要将NB指向它所在的位置。 如果在“项目”窗口中右键单击项目名称,则将具有“属性”选项。 选择Build / C ++编译器选项以添加.h文件的目录。 选择Build / Linker以添加dll文件的目录。 A library would normally reside in its own installation directory so you would need to point NB to where that is. If you right-click ...
-
将openCV .dll文件添加到Netbeans C ++ Qt应用程序(Adding openCV .dll files to Netbeans C++ Qt application)[2022-06-05]
看起来好像是在尝试链接* .DLL文件而不是* .LIB文件。 正确的方法是: 在链接器 - >库设置链接到您需要的* .LIB文件而不是* .DLL文件。 编译您的程序,以获得* .EXE 将相关的* .DLL文件放在与* .EXE相同的文件夹中 如果在文件浏览器中双击其图标,该程序现在可以运行。 程序拒绝从Netbeans运行,但它可以从文件浏览器运行,那是因为你需要告诉Netbeans在调试模式下启动程序时“当前工作目录”是什么。 此设置应在某些设置对话框中可用。 +Under Project Pro ... -
只需添加一个通用的“文件”,并以.xml扩展名命名。 要么只是将它复制到文件系统上的某个位置,项目就会看到它。 Just add a generic 'file' and name it with a .xml extension. Either that or just copy it to someplace on the file system where it will be seen by the project.
-
不,Netbeans不会更改您的自定义Makefile。 如果我在你的位置,我会启动一个新项目并手动添加源文件,然后编写您可能需要的任何自定义构建步骤。 No, Netbeans won't change your custom Makefile. If I were in your shoes, I'd start a new project and add the source files manually, and after that write any custom build steps you ...
-
我最终在build.xml中添加了一个Jar任务,这非常好,因为它允许我在清单更新后添加一个Sign任务:
相关文章
更多- Stack Overflow Architecture Update - Now At 95 Million Page Views A Month
- AI八数码问题 Stack Overflow
- 一天一道算法题--6.7--stack
- Failed to read auto-increment value from storage engine错误的解决方法
- Fluid Shopping Website 开发阶段性总结——第一周
- Becoming a data scientist
- Create a Bootable MicroSD Card
- 深入浅出dwr系列教程之3.engine.js的功能详解
- Securing Solr on Tomcat access using a user account
- [转]So You Want To Be A Producer
最新问答
更多- 您如何使用git diff文件,并将其应用于同一存储库的副本的本地分支?(How do you take a git diff file, and apply it to a local branch that is a copy of the same repository?)
- 将长浮点值剪切为2个小数点并复制到字符数组(Cut Long Float Value to 2 decimal points and copy to Character Array)
- OctoberCMS侧边栏不呈现(OctoberCMS Sidebar not rendering)
- 页面加载后对象是否有资格进行垃圾回收?(Are objects eligible for garbage collection after the page loads?)
- codeigniter中的语言不能按预期工作(language in codeigniter doesn' t work as expected)
- 在计算机拍照在哪里进入
- 使用cin.get()从c ++中的输入流中丢弃不需要的字符(Using cin.get() to discard unwanted characters from the input stream in c++)
- No for循环将在for循环中运行。(No for loop will run inside for loop. Testing for primes)
- 单页应用程序:页面重新加载(Single Page Application: page reload)
- 在循环中选择具有相似模式的列名称(Selecting Column Name With Similar Pattern in a Loop)
- System.StackOverflow错误(System.StackOverflow error)
- KnockoutJS未在嵌套模板上应用beforeRemove和afterAdd(KnockoutJS not applying beforeRemove and afterAdd on nested templates)
- 散列包括方法和/或嵌套属性(Hash include methods and/or nested attributes)
- android - 如何避免使用Samsung RFS文件系统延迟/冻结?(android - how to avoid lag/freezes with Samsung RFS filesystem?)
- TensorFlow:基于索引列表创建新张量(TensorFlow: Create a new tensor based on list of indices)
- 企业安全培训的各项内容
- 错误:RPC失败;(error: RPC failed; curl transfer closed with outstanding read data remaining)
- C#类名中允许哪些字符?(What characters are allowed in C# class name?)
- NumPy:将int64值存储在np.array中并使用dtype float64并将其转换回整数是否安全?(NumPy: Is it safe to store an int64 value in an np.array with dtype float64 and later convert it back to integer?)
- 注销后如何隐藏导航portlet?(How to hide navigation portlet after logout?)
- 将多个行和可变行移动到列(moving multiple and variable rows to columns)
- 提交表单时忽略基础href,而不使用Javascript(ignore base href when submitting form, without using Javascript)
- 对setOnInfoWindowClickListener的意图(Intent on setOnInfoWindowClickListener)
- Angular $资源不会改变方法(Angular $resource doesn't change method)
- 在Angular 5中不是一个函数(is not a function in Angular 5)
- 如何配置Composite C1以将.m和桌面作为同一站点提供服务(How to configure Composite C1 to serve .m and desktop as the same site)
- 不适用:悬停在悬停时:在元素之前[复制](Don't apply :hover when hovering on :before element [duplicate])
- 常见的python rpc和cli接口(Common python rpc and cli interface)
- Mysql DB单个字段匹配多个其他字段(Mysql DB single field matching to multiple other fields)
- 产品页面上的Magento Up出售对齐问题(Magento Up sell alignment issue on the products page)