當我重新編譯舊的Obj-C項目(Cocoa應用程序)時,鏈接程序找不到一些常用的庫模塊,包括sin()和sysctl()。這個項目一直在Xcode的前一版本中工作。我現在在OSX 10.5中使用Xcode 3.1.2。該錯誤信息是: Line Location Tool:0: collect2: ld returned 1 exit status
Line Location Tool:0: sy
共享庫中調用靜態指針列表,我有一個類的靜態成員 class bar {...}
class foo {
public:
static QHash<qint64,bar>* barRepHash;
}
現在我把它訪問共享庫中的這個成員函數,我得到一個內存錯誤而當我通過主程序訪問函數,它工作正常。我已經在很多情況下測試過了。 我初始化主應用程序中的變量,但我沒有在共享庫