嘿我试着打电话(包括在我的应用程序中)“timbl” - 一个基于记忆的学习工具,用于不同的语言特征,在我的c ++应用程序中。但我无法访问它。我在VMware环境中使用Ubuntu 12.0.4。我的g ++编译器说:fata error timbl: 找不到文件或目录。 如何使用构造函数进行系统调用或调用? 请任何人尝试解决这个问题。
只有一种方法可以调用TimblAPI构造函数。这里是 TimblAPI(const std :: string& args,const std :: string& name =“”);
但它对我不起作用 请任何人试着在这方面帮助我!
答案 0 :(得分:0)
欢迎使用Stackoverflow!
你需要让问题更加清晰/简单,让人们回答它。你叫“另一个应用程序”是什么意思?您是否有要运行的可执行文件,或者您有要访问的API(库)?差异很明显吗?从这个问题我们推断它是一个API。
假设它确实是API,你需要问的是:“如何使用c ++库”?这是一个非常重要的问题,当然已经被多次询问和回答了。
简而言之,使用现有API需要两件事:
.h
)告诉编译器它可以使用哪个界面.a
),它实现了接口并且您必须确保它们位于您的计算机中编译器看到它们的位置。我不会详细介绍,因为这已经多次回答了。 Google提供this和this
as @ n.m。在评论中,在Ubuntu存储库中,通过查找以.h
开头并以.so
结尾的包,您将获得lib
和-dev
,在这种情况下libtimbl3-dev
此外,如果您有Ubuntu特定问题,请考虑直接询问askubuntu
另一个提示:使用更接近真实姓名的用户名,这样当您获得更多回购时,您可以更轻松地炫耀并获得更好的工作!不要害怕:SO的人非常友善。