Re: [問題] VS2010用Matlab的shared library
※ 引述《pkj (自由與自閉)》之銘言:
: dropbox\research\code\spde_test_c\matrixdriver\matrixdriver\matrixdriver.cpp 43 1 matrixdriver
: 等一系列Errro
: mwArray是定義在mclmcrrt.h裡所include的matrix.h
: 我不懂為什麼他可以順利採用mclmcrrt.h內定義的變數
: 卻無法採用同資料夾內的其他.h檔定義的變數
遇到引用外部 h 檔定義變數出錯時,通常可以用三種
方法試看看:
1. 檢查 soultion 設定中的預設標頭檔路徑
2. 用 precompiled header 的方式來強制引入
3. 引用標頭檔時寫入絕對路徑
如果可以解決的話,通常也會發現問題出在哪裡,再修正就好啦 ~
如果這些都不能解決的話,那就要檢查標頭檔內是否有些 #if 的
敘述 undefined 掉了你所要引入的變數,這在 dll 裡面常會發生
祝好
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.44.151.214
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章