0
一旦裝載到C++程序包含命令「發送」(xpce圖形)一個Prolog程序,我得到類型的錯誤消息:XPCE Prolog的命令導致錯誤在VS2008 C++
Syntax Error: Operator Expected.
下面是一個例子會導致該錯誤的命令:
send(Dialog, append, button(continue, message(@prolog, clear_my_blackboard))),
我以前當我用plld.exe工具,用於連接我的C++和Prolog的程序來獲得同樣的錯誤。當時,我認爲問題在於plld出於某種原因與xpce圖形不兼容。
但現在,我使用諮詢(負載)我的Prolog的源文件添加到我的C++文件:
PlCall("consult(myPrologFile.pl)");
我仍然得到這些錯誤信息。我可以註釋掉包含特定於xpce的命令的行,但我更想知道問題是什麼以及如何繞行它。所以,我會很感激任何幫助。
乾杯,