【发布时间】:2016-12-04 22:37:06
【问题描述】:
我是 Visual Studio 的新手。我想用 C 语言进行 Win32 编程,我需要在那里进行富文本编辑。我试图链接 msftedit.dll,但它似乎没有这样做。 我有这个:
#pragma comment(lib,"msftedit.dll")
但它什么也没做。
我还尝试在项目中使用"msftedit.lib"
属性>链接器>输入>附加依赖项,但它给了我一个错误。
【问题讨论】:
-
你检查过你的#includes吗?
-
@ShaunRamsey 所以我必须包括 comctl 和 Richedit。 Msftedit 必须包含在 LoadLibrary() 中,或者我现在认为。好吧,看来我现在可以运行它了,VS没有给我任何错误,猜猜这已经解决了。编辑:idk 如何将问题标记为已解决..
-
您拼错了“MSFTEDIT_CLASS”或忘记包含 RichEdit.h。没有要链接的内容,您必须在代码中使用 LoadLibrary(L"msftedit.dll") 才能调用 CreateWindowEx()。
-
我会回答,以便您可以关闭它。对我来说已经足够了。
标签: c api winapi hyperlink linker