[问题] 请问可以自己加标头档到函式库里面吗?

楼主: smilekerker (科科:))   2014-12-05 14:19:32
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
Linux
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
写自己的小function,再整理出一个标头档
问题(Question):
将上述的小function档编成 .so档丢到c++ 相关lib资料夹
再将自定义的标头档丢到C++ 的include夹
请问这样的方法是可行的吗?
因为现在在研究一个Open source,
但他编译过程都用scons打包起来了
在不去研究scons如何打包起来的过程的前提下
我无法参与或更改他的编译过程
所以要加code只想到透过直接include标准函式库的方式
将自己的Function加到标准函式库就可以使用
不晓得这样可行吗?
对这边的观念有点薄弱
希望前辈们可以指点一下
谢谢 :)
喂入的资料(Input):
预期的正确结果(Expected Output):
错误结果(Wrong Output):
程式码(Code):(请善用置底文网页, 记得排版)
补充说明(Supplement):
作者: BlazarArc (Midnight Sun)   2014-12-05 14:46:00
这样你的标准函式库还叫标准吗 如果要换一台环境编呢
楼主: smilekerker (科科:))   2014-12-05 15:10:00
嗯,对,其实这样就不标准了,但还是想增增减减函式库的话,该怎么处理呢?另外不太懂换一台环境的意思是?
作者: uranusjr (←這人是超級笨蛋)   2014-12-05 15:35:00
这就是大多数 Linux 函式库开发套件的作法
楼主: smilekerker (科科:))   2014-12-05 15:41:00
所以请问我的流程有误吗?
作者: BlazarArc (Midnight Sun)   2014-12-05 15:47:00
可以说明确一点你的使用流程是? 只是使用还是要修改?是要将自己的code编成lib使用? 跟OS project的关联是?上面是我误解以为你要修改std,因为你说"丢到C++资料..
作者: azureblaze (AzureBlaze)   2014-12-05 17:25:00
用 -Idir可能比较好?
作者: BlazarArc (Midnight Sun)   2014-12-06 20:44:00
建议你还是了解一下build过程 虽然我只会用make/cmake

Links booklink

Contact Us: admin [ a t ] ucptt.com