在c++ builder XE2環境中
include "RegularExpressions.hpp"
不加運行時環境不能編譯.
我參考了版主的回復
Embarcadero官方網站找到的解決方法:
1. 先從msvcrt.dll中生成msvcrt.lib
IMPLIB msvcrt.lib %WINDIR%\system32\msvcrt.dll
2. 將生成的msvcrt.lib復制到C++Builder的lib目錄中:
$(BDS)\lib\win32\release\psdk
$(BDS)\lib\win32\release\
$(BDS)\lib\win32\debug\
3. 在你的單元中添加一行代碼:
#pragma link "msvcrt.lib"
這個msvcrt.dll 我用自己系統的不能轉換,.我在網上下載了一個.參考完可以使用.但是將程式放到window 7 下運行就報錯.Access violation at address 7619D88A in module 'msvcrt.dll'
uj5u.com熱心網友回復:
試試高版本RAD。字數uj5u.com熱心網友回復:
#include <regex> 這需要C++11支持(std::regex)或者
#include <System.RegularExpressions.hpp> 這是Delphi實作,從XE開始就有了
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/32446.html
下一篇:題目:洗掉字串s中的所有數字字符
