[英]Creating .so file on windows for C++ Static Library to be used in PHP
[英]Obtain static values from C++ .o file using php
我有一個編譯的C ++目標文件。 該目標文件包含大量靜態常量值(事實上,.o文件僅包含靜態值)。 有什么辦法可以使用php讀取這些靜態值? 我不能將這些值復制到php中,而需要直接讀取它們。
謝謝任何人的回應。
使用nm
或objdump
轉儲.o的內容,並使用正則表達式手動將其解析為php頭文件。 這樣做的缺點是它不是“活動的”,因此,如果重建.o,則必須手動進行同步,但這聽起來確實像需要一次性的“快速而骯臟”的方法。
PHP是否具有dlopen
和dlsym
包裝器?
如果是,則可以將該.o
文件鏈接為.so
並使用動態鏈接進行訪問。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.