解决方案 »

  1.   

    这种高深的问题还是别在这问了——!  这里都是小打小闹的! 因为大部分都像我这样 只能说会用 php js  了解本质的还是少数! 哪个大神有时间天天在这答题阿!  这种php底层的问题  你因该去更官方一点的论坛去找答案!
      

  2.   

    请问 官方的论坛是什么呢?  
    我在国外的论坛也发过帖,  他们都是用linux.  我现在是想解决windows下函数指针获取不到的问题呀.
      

  3.   


    很大的可能是系统的差异造成的  linux我接触不多 因为不做底层的东西 所以我也不了解windows和linux在内存方面处理的差别,所以实质上的东西帮不到你! 不过google了一下 搜到了这个 “error LNK2019: 无法解析的外部符号 问题的解决办法-----
    解决方法:在cpp文件Include后添加 #pragma comment(lib,"ws2_32.lib")”    ws2_32.lib这个东西不是静态连接库么 应该类似 也是静态连接库出错了
      

  4.   


    很大的可能是系统的差异造成的  linux我接触不多 因为不做底层的东西 所以我也不了解windows和linux在内存方面处理的差别,所以实质上的东西帮不到你! 不过google了一下 搜到了这个 “error LNK2019: 无法解析的外部符号 问题的解决办法-----
    解决方法:在cpp文件Include后添加 #pragma comment(lib,"ws2_32.lib")”    ws2_32.lib这个东西不是静态连接库么 应该类似 也是静态连接库出错了首先谢谢你的回帖,  但是我的项目是C的, 我开始也是觉得应该是缺少lib文件造成的. 后来分析扩展开发用的 php5ts.lib 文件发现我要hook的函数是存在的.  所以就纠结在此处很久 使用zend的宏包裹可以编译通过, 但是无法获取到我需要hook的全局函数指针.
      

  5.   

    在VC的编译选项-预处理器定义那里去掉LIBZEND_EXPORTS试试
      

  6.   

    楼上正解,在VC的编译选项-预处理器定义那里去掉LIBZEND_EXPORTS 的预定义要去掉