腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
只有
头
的
库
不
使用
头
保护
。
如何
在
其他
头文件
中
使用
该
库
?
我正在
使用
一个只包含
头文件
的
库
(Nuklear)。我将其包含在main.c文件
中
,如下所示: #define SDL_MAIN_HANDLED#include <SDL2/SDL.h> #include <SDL2我试图通过将nuklear.h包含到一个组件标头中来做到这一点,但得到了一个重新声明错误: error: redefinition of 'nk_sdl_shutdown' 我不知道
浏览 9
提问于2019-06-14
得票数 1
回答已采纳
3
回答
我可以将每个C++
库
转换为仅包含
头文件
的
库
吗?
、
在
C++
中
,
该
库
可以以仅报头格式分发。我想知道是否有可能将每个
库
都转换为仅包含
头文件
的
库
?还是副反面?应该
使用
什么标准来决定我是否应该仅在header-only下分发
库
?除了必须重新编译仅限
头
的
库
之外,是否还有
其他
可能影响决策
的
考虑因素?"inline“在这里是
如何
在
只有
头<
浏览 0
提问于2012-05-16
得票数 3
回答已采纳
1
回答
覆盖Xcode
中
的
系统
库
我正在尝试覆盖Xcode用于特定第三方
库
的
头文件
,因为与OS X/ Xcode捆绑在一起
的
头文件
已经过时,并且无法让Xcode选择正确
的
头文件
。目前,
该
库
是通过#include <pcap/pcap.h>包含
的
。我不能改变这一点,因为代码是跨平台
的
,而这是
库
应该在
的
地方。
在
“
头
搜索路径”
中
浏览 2
提问于2015-03-30
得票数 0
1
回答
我应该
如何
包括
在
静态
库
中
?
、
我正在创建一个静态
库
,供
其他
人
使用
。这个静态
库
使用
Windows报头,
在
许多函数中
使用
Windows定义,如DWORD、PDWORD、LPVOID等。我希望这些函数对我
的
库
中
的
函数进行严格
的
定义,以减少误用。但是,如果我
在
静态
库
的
头文件
中
包含Windows
头
,那么包含我<em
浏览 3
提问于2017-11-10
得票数 0
回答已采纳
4
回答
重用C++
头文件
、
、
、
我有一个VisualC++解决方案,包含2个项目( AlgorithmA & AlgorithmB ),它们都共享一个具有类声明
的
公共
头文件
RunAlgo.h。解决方案
中
的
每个项目都有自己独特
的
头文件
实现。 我正在尝试从公共
头文件
RunAlgo.h
中
编译一个DLL,并在项目AlgorithmA & AlgorithmB
中
添加对
该
DLL
的
引用。然后,我
在
我
的<
浏览 4
提问于2010-06-06
得票数 2
回答已采纳
3
回答
如何
在C++
的
头文件
中
确定合适
的
条件包含标识符(#ifndef)?
当我创建一个新
的
HeaderFile.h文件时,我
使用
的
IDE提供了以下代码行但我也看到过这样
的
用法:#ifndef HEADERFILE_H 如果
头文件
被多次加载,标签就会被调用,那么标签是完全任意
的
吗?如果另一个不同
的
头文件
具有相同
的
标识符,并且这两个
头文件
都包含在某个位置,会发生什么?
浏览 1
提问于2020-04-17
得票数 0
2
回答
如何
用C++设计静态
库
的
接口
、
、
、
虽然我不是一个有经验
的
C程序员,但我不得不在工作中
使用
这种语言来构建一个可以
在
SunOS和Win32上编译
的
静态
库
。这个
库
只有
几个源文件及其对应
的
头文件
(比方说:a.c、b.c、a.h和b.h)。该项目将在两个平台上编译,并生成
库
mylib.a。 我
的
问题是
如何
将mylib.a
的
实现函数公开给
其他
项目,因为当我同时添加a.h和b.h时,我会得到一
浏览 4
提问于2012-11-06
得票数 2
回答已采纳
1
回答
Android Java应用程序是否带有C++
头文件
库
?
、
、
、
我有一个
只有
头
的
C++
库
,我想开发一个
使用
这个
库
的
Android Java应用程序(最好
使用
Android Studio),并将整个程序部署到手机上。现在,我假设
只有
头
的
C++
库
会让事情变得更容易,但实际上情况正好相反,似乎不可能从C++中
使用
只有
头
的
Java
库
。我需要“编译”JNI
库
浏览 2
提问于2015-12-16
得票数 2
2
回答
大型项目的标题
保护
我知道什么是header guard,但我从未见过它在更大
的
项目中是
如何
使用
的
。我目前正在编写一个OpenGL抽象层,并且我主要需要包含相同
的
文件。但是我意识到这不是一个很好
的
解决方案,因为如果我想添加一个简单
的
include怎么办?你能推荐我
如何
组织我
的
头
卫吗?TEST1_H #includ
浏览 0
提问于2013-05-17
得票数 1
回答已采纳
3
回答
如何
检查c++中一个header
中
是否包含另一个header?
、
如何
检查c++中一个header
中
是否包含另一个header?例如,当我想知道include,但include两个by和header包含
其他
headers.So时,我必须逐一检查源代码,那么有什么快速
的
方法来确定它们是否包含另一个吗?
浏览 0
提问于2013-05-26
得票数 1
3
回答
使用
头文件
最有效
的
方法是什么?
、
、
因此,目前
在
我
的
编程
中
,我已经创建了相当大范围
的
函数,并将其存储
在
单独
的
C文件
中
,我经常在项目之间
使用
这些C文件。然后,我让项目中
的
每个C文件
浏览 2
提问于2012-08-17
得票数 1
回答已采纳
2
回答
是否可以
在
没有额外包含
头
/文件
的
情况下链接、包含和
使用
静态
库
?
、
我想要创建一个静态
库
,以便我
的
其他
项目可以
使用
相同
的
代码。 是否可以链接到
其他
项目中
的
静态
库
,而不需要额外
的
包含/
头文件
,或者是否有更好
的
方法?
浏览 0
提问于2019-07-02
得票数 1
回答已采纳
2
回答
在
Xcode
中
,当我包含<iostream>时,stdlib.h似乎也包括在内。为什么?
、
、
当我
使用
Xcode时,我对iostream
的
包含有疑问。
在
iostream包含后,似乎也自动包含了stdlib.h,因为当我编写"merg“时,Xcode
的
代码完成给出了函数”mergesort<code>E 211</code>“,该函数是<code>E112</code>stdlib.h<code>E 213</code>根据<code>E 114</code>Xcode&l
浏览 4
提问于2015-03-17
得票数 1
回答已采纳
3
回答
确定哪些标准
头文件
要包含#include
、
、
)上编译
的
,因为标准
的
头
<string>恰好包含了编译auto_ptr所需
的
头
<memory>。然而,这在gcc 4.5.0 (Mingw)上不起作用;他们似乎已经清理了他们
的
头文件
或
其他
什么。因此,当我添加
使用
auto_ptr
的
代码时,是否应该像所暗示
的
那样,立即检查文件
的
开头是否包含#include <memory>?我从来
不</em
浏览 0
提问于2011-03-11
得票数 3
回答已采纳
1
回答
在
Mac上安装Boost.Compute
、
、
我正在关注,并尝试
在
Mac上安装Boost Compute。它说它可以与make install一起安装,但我找不到Makefile。我将boost-compute文件夹
的
路径添加到Xcode项目的
头
搜索路径
中
。但是现在boost-compute依赖于我电脑中
的
boost,并且不能链接到已经安装
的
boost。 提前谢谢。
浏览 6
提问于2014-12-07
得票数 1
4
回答
关于CPP文件和头
、
下面是我
的
问题:即使没有cpp文件,
其他
人也可以
使用
我们定义
的
类成员函数吗?详细
的
答案会更好。谢谢。
浏览 4
提问于2016-03-23
得票数 0
回答已采纳
1
回答
将某些
头文件
编译成DLL (Visual 2010 C++ )
、
、
、
我有一个视觉工作室项目,在那里我编程了一个测量系统
的
接口。整个项目由具有
头
、文件和实现
的
不同类组成。当我编译dll时,我希望只需要主标
头
来
使用
dll。HelperClassB.cppAnotherClassB.cpp 当我编译MainClass.dll时,我只想将MainClass.h与dll一起传递,而不需要
其他
头
此外,我还
使用
了一些boost
库
头文件
,是否也可以将它们包含到d
浏览 2
提问于2015-10-07
得票数 0
回答已采纳
1
回答
需要帮助理解
头
库
中
的
Boost FAQ
、
、
当我正在阅读时,我刚刚交叉引用了,它说: : # no build requirements : <include>whatever ; 这
浏览 2
提问于2015-11-21
得票数 0
回答已采纳
2
回答
“.
的
多重定义”
使用
arpackpp
、
在
我当前
的
项目中,我正在
使用
arpackpp界面。整个
库
都是用.h文件编写
的
,因此不需要编译
库
。我现在面临
的
问题--当我将一些arpackpp
头文件
包含在我
的
一些文件
中
(这些文件不是main.cpp )时,我会得到以下错误: /.../Files/Includes/../../../arpack++/include/arerr
浏览 7
提问于2016-07-29
得票数 0
回答已采纳
4
回答
什么时候应该考虑将
库
头
设置为仅限?
、
显然,模板
库
只需要
头文件
,但对于非模板,什么时候应该只
使用
头文件
?
浏览 6
提问于2011-05-29
得票数 25
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何使用闭包函数在thinkphp模型中操作数据库的增删更查
探索静态库与动态库的“奥秘”
进度更新:VS2019 v16.8中对C+20模块的支持
致完美主义者:0个错误,0个警告
SQLServer的三大错误可能会损坏您的数据库
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券