|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
CCS對(duì)c++的支持 |
| 作者:tjuyao 欄目:DSP技術(shù) |
我用c++編輯程序 因?yàn)橛玫搅四0孱愂裁吹?CCS3.2/6446 編譯時(shí)有如下提示: undefined first referenced symbol in file --------- ---------------- operator *(double, const complexself<double> &) C:\\CCStudio_v3.2\\MyProjects\\FreqSync\\Debug\\FreqSyncAcq.obj operator *=(complexself<double> &, const complexself<double> &) C:\\CCStudio_v3.2\\MyProjects\\FreqSync\\Debug\\FreqSyncAcq.obj conj(const complexself<double> &) C:\\CCStudio_v3.2\\MyProjects\\FreqSync\\Debug\\FreqSyncAcq.obj abs(const complexself<int> &) C:\\CCStudio_v3.2\\MyProjects\\FreqSync\\Debug\\MatlibSigProToolbox.obj operator -(const complexself<double> &) C:\\CCStudio_v3.2\\MyProjects\\FreqSync\\Debug\\MatlibSigProToolbox.obj operator /(const complexself<double> &, const complexself<double> &) C:\\CCStudio_v3.2\\MyProjects\\FreqSync\\Debug\\MatlibSigProToolbox.obj operator *(const complexself<double> &, const complexself<double> &) C:\\CCStudio_v3.2\\MyProjects\\FreqSync\\Debug\\MatlibSigProToolbox.obj operator +(const complexself<double> &, const complexself<double> &) C:\\CCStudio_v3.2\\MyProjects\\FreqSync\\Debug\\MatlibSigProToolbox.obj operator -(const complexself<double> &, const complexself<double> &) C:\\CCStudio_v3.2\\MyProjects\\FreqSync\\Debug\\MatlibSigProToolbox.obj operator +=(complexself<double> &, const complexself<double> &) C:\\CCStudio_v3.2\\MyProjects\\FreqSync\\Debug\\MatlibSigProToolbox.obj operator /(const complexself<double> &, double) C:\\CCStudio_v3.2\\MyProjects\\FreqSync\\Debug\\MatlibSigProToolbox.obj abs(const complexself<double> &) C:\\CCStudio_v3.2\\MyProjects\\FreqSync\\Debug\\MatlibStdToolbox.obj _rfftw_one C:\\CCStudio_v3.2\\MyProjects\\FreqSync\\Debug\\MatlibStdToolbox.obj operator -=(complexself<double> &, const complexself<double> &) C:\\CCStudio_v3.2\\MyProjects\\FreqSync\\Debug\\MatlibStdToolbox.obj operator /=(complexself<double> &, const complexself<double> &) C:\\CCStudio_v3.2\\MyProjects\\FreqSync\\Debug\\MatlibStdToolbox.obj _fftw_destroy_plan C:\\CCStudio_v3.2\\MyProjects\\FreqSync\\Debug\\MatlibStdToolbox.obj _fftw_create_plan C:\\CCStudio_v3.2\\MyProjects\\FreqSync\\Debug\\MatlibStdToolbox.obj _rfftw_create_plan C:\\CCStudio_v3.2\\MyProjects\\FreqSync\\Debug\\MatlibStdToolbox.obj _rfftw_destroy_plan C:\\CCStudio_v3.2\\MyProjects\\FreqSync\\Debug\\MatlibStdToolbox.obj _fftw_one C:\\CCStudio_v3.2\\MyProjects\\FreqSync\\Debug\\MatlibStdToolbox.obj >> error: symbol referencing errors - './Debug/FreqSync.out' not built 符號(hào)重載是我用到了復(fù)數(shù) 自己定義了復(fù)數(shù)類 重載了運(yùn)算符 請(qǐng)問這大概是什么問題 CCS對(duì)C++的支持怎么樣 是否有需要注意的呢 |
| 2樓: | >>參與討論 |
| 作者: hshui 于 2006/11/4 10:39:00 發(fā)布:
估計(jì)是不支持C++的標(biāo)準(zhǔn)模板 前兩天翻了C++的書,說是C++的標(biāo)準(zhǔn)制定中模板類是最后才制定出來的,所以C++編譯器對(duì)其支持不是很好 而且模板類的庫估計(jì)也是很大,像日本鬼子的一些公司自己就制定了一個(gè)嵌入式C++中好象就把模板去掉的,以便"在存儲(chǔ)器很緊張的嵌入式系統(tǒng)中應(yīng)用"...... |
|
|
|
| 免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |