C++如何确认入口函数?
发布网友
发布时间:2023-05-21 04:07
我来回答
共4个回答
热心网友
时间:2024-11-23 10:09
如果程序运行时是以控制台形式呈现的,那么它肯定会有主函数的。或许就在那个几源码文件.cpp里。
方法一、查找方法停掉工程,以.txt记事本方式打开.cpp文件进行查找主函数入口。
方法二、直接按调试按钮。
热心网友
时间:2024-11-23 10:09
我猜想,这个几个cpp编译成的可执行程序应该是不能独立运行的吧。
就像您说的,会有其他程序来“调用”之,有点类似于windows下dll:写dll库的时候也没有main函数,只是导出几个函数让别的程序可以调用,因此也不存在一个唯一的入口点。追问你是说.so的运行库文件吗?其实可以运行的,只不过没有上游服务的话,就没有数据进来。最主要的是,找不到入口函数,我也没法知道代码里的方法的调用顺序什么的了。在linux下运行生成的程序的话,也不会提示说什么运行的不是可执行文件之类的
热心网友
时间:2024-11-23 10:10
class CMyCountTime
{
private:
clock_t m_time;;
public:
CMyCountTime(){m_time=clock();}
~CMyCountTime()
{
m_time=clock()-m_time;
cout < <m_time/CTK_CLK < <endl;
}
}
测速例子
。。。
{
CMyCountTime mytime;
运行被测试程序代码
}
热心网友
时间:2024-11-23 10:10
makefile 里写的 target 是啥东西.
该不会 *.so 吧?
库文件