msvcrt.dll引用问题

安静的睡叻 2019-06-18 11:51:25
在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'

...全文
110 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
#include <regex> 这需要C++11支持(std::regex)
或者
#include <System.RegularExpressions.hpp> 这是Delphi实现,从XE开始就有了
ooolinux 2019-06-19
  • 打赏
  • 举报
回复
试试高版本RAD。字数

1,221

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧