亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

自己寫代碼卻出現一些問題,請問這是怎么回事,我應該怎么修改才可以?

自己寫代碼卻出現一些問題,請問這是怎么回事,我應該怎么修改才可以?

PHP
慕少森 2023-03-02 11:11:30
文件PtimeMain.cpp------------------------------------------------------------------------------------------------------#include <iostream>#include <vector>#define BOOST_DATE_TIME_SOURCE#include <boost/date_time/posix_time/posix_time.hpp>#include <boost/date_time/gregorian/gregorian.hpp>using namespace std;using namespace boost::posix_time;using namespace boost::gregorian;class PtimeTest{public:int ptimeTest(){ptime p1=second_clock::local_time();ptime p2=microsec_clock::universal_time();cout<<p1<<endl<<p2<<endl;ptime p3(date(2010,2,14),hours(20));cout<<to_simple_string(p3)<<endl;cout<<to_iso_string(p3)<<endl;cout<<to_iso_extended_string(p3)<<endl;return 0;}};主程序MainModule.cpp-----------------------------------------------------------------------------#include "PtimeMain.cpp"int main(){PtimeTest t;t.ptimeTest();return 0;}在這里說明的是我是想用嵌入工程編譯的方式,而不是編譯datetime庫(使用靜態或動態連接庫)。問題是在這里在使用ptime的to_simple_string、to_iso_string、to_iso_extended_string這三個函數時報錯:錯誤 1 error LNK2019: 無法解析的外部符號 "public: char const * __thiscall ........
查看完整描述

1 回答

?
倚天杖

TA貢獻1828條經驗 獲得超3個贊

我看了半天也沒發現你哪里嵌入了。
你有沒有#include引入boost的cpp文件?
或者:你有沒有把boost的cpp文件加入到工程中?

嗯,你得找個cpp把這些include加進去。
宏是宏,定義了宏并不代表代碼就進來了。


查看完整回答
反對 回復 2023-03-06
  • 1 回答
  • 0 關注
  • 99 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號