今天在写windows窗口程序时,创建通用对话框时,CodeBlocks总是在GetOpenFileName(&ofn),这一行报错:undefined reference to `GetOpenFileNameA@'
经过一番探索,终于找到了解决方案:
需要为编译器添加添加lib库:(添加libcomdlg32.a文件)
步骤:
1.选择Settings -> compiler
2.选择linker settings
3.选择add -> 浏览, 在CodeBlocks\MinGW\lib\下找到libcomdlg32.a,然后确定即可
好的,问题解决。