首页
社区
课程
招聘
[求助]vs2022编译的程序 多了个fptable节
发表于: 2024-11-7 09:59 1956

[求助]vs2022编译的程序 多了个fptable节

2024-11-7 09:59
1956

环境:vs2022 版本 17.11.5
WINSDK版本:10.0.0.21600
测试代码:

1
2
3
4
5
6
#include <iostream>
 
int main()
{
    std::cout << "Hello World!\n";
}

现象:以MT方式编译 DLL EXE程序后 发现节目录多了个fptable节 大小为128b
分别测试以下运行库

1
2
3
4
MD     无fptable节
MT     有fptable节
MTD    有fptable节
MDD    无fptable节

通过搜索没获取到相关资料 麻烦大佬看下是不是我的问题


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 10871
活跃值: (8529)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2

sdk换个版本试试,好像只有这版本有

1a3K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6y4K9i4u0G2d9$3q4C8N6g2)9J5c8V1#2#2M7$3q4Q4x3X3g2d9N6h3&6@1K9h3#2W2i4K6u0r3j5X3I4G2j5W2)9J5c8U0l9I4y4o6x3^5k6X3f1@1z5e0q4W2k6X3x3%4x3e0u0U0x3K6l9I4k6h3x3&6y4o6M7I4j5K6M7%4z5r3p5J5z5o6x3@1y4$3u0W2x3U0u0Q4x3V1k6y4K9h3y4J5L8%4y4G2k6Y4c8Q4x3X3g2h3K9i4y4#2j5h3I4o6i4K6u0W2f1Y4g2F1N6r3W2E0k6g2)9J5c8W2g2o6f1W2c8Q4x3V1j5I4x3q4)9J5k6e0m8Q4x3X3f1J5y4U0p5H3x3q4)9J5k6e0m8Q4x3V1k6#2j5%4u0@1i4K6u0r3K9h3&6@1k6i4u0F1j5h3I4Q4x3V1k6%4K9h3&6S2M7r3W2Q4y4h3k6@1K9s2g2F1K9%4y4Q4x3X3g2U0M7s2m8Q4x3U0y4x3x3e0j5%4

// This table stores the function pointers that we have loaded dynamically. 
// If a function pointer is a null pointer, we have not yet attempted to
// get that function pointer.  If a function pointer is an -1, we have
// attempted to get that function pointer but the attempt failed.
#pragma data_seg(push, almostro, ".fptable")
#pragma bss_seg(push, almostro, ".fptable")
static void* function_pointers[function_id_count];
#pragma bss_seg(pop, almostro)
#pragma data_seg(pop, almostro)


2024-11-7 12:50
0
游客
登录 | 注册 方可回帖
返回